import { vi } from 'vitest'; /** * Creates a mock function with type safety */ export declare function createMockFn any>(): ReturnType>; /** * Waits for a specified number of milliseconds * Useful for testing async operations */ export declare function wait(ms: number): Promise; /** * Creates a deferred promise that can be resolved/rejected externally */ export declare function createDeferred(): { promise: Promise; resolve: (value: T) => void; reject: (error: unknown) => void; }; /** * Type-safe mock creator for complex objects. * Returns a Partial; callers are responsible for providing required properties if needed. */ export declare function createMock(overrides?: Partial): Partial; //# sourceMappingURL=helpers.d.ts.map