export * from './runtime/test-adapter.js'; export * from './async/index.js'; export * from './errors.js'; export { RUNTIME } from './runtime/test-adapter.js'; export type MockFunction any> = T & { mock: { calls: Parameters[]; results: ReturnType[]; lastCall: () => Parameters | undefined; }; mockImplementation: (impl: T) => MockFunction; mockReturnValue: (value: ReturnType) => MockFunction; mockResolvedValue: (value: Awaited>) => MockFunction; mockRejectedValue: (value: any) => MockFunction; mockClear: () => void; mockReset: () => void; }; export declare function loadRuntimeAdapter(): Promise;