/* eslint-disable */ interface _MockFunction { (...args: any[]): F; new (...args: any[]): F; readonly __mock__: true; readonly __createMock__: typeof createMock; then(fn: () => T): Promise; catch(fn: () => T): Promise; finally(fn: () => void): Promise; } declare function createMock( name: string, overrides?: Record, ): MockFunction; type MockFunction = _MockFunction & { readonly [key: string | symbol]: MockFunction; }; declare const mock: MockFunction; export default mock;