import { FieldValues } from 'react-hook-form'; import { a as SaveResult, T as Transport, S as SavePayload, F as FormSubset } from '../types-AVkW6yHf.cjs'; declare function createMockTransport(responses?: SaveResult[]): Transport & { getCalls: () => SavePayload[]; }; declare function createMockForm(overrides?: Partial>): FormSubset; declare class MockTimer { private timers; private nextId; setTimeout: (callback: () => void, delay: number) => number; clearTimeout: (id: number) => void; tick: (ms: number) => void; flush: () => void; hasPendingTimers: () => boolean; } declare function waitFor(ms: number): Promise; declare function waitForCondition(condition: () => boolean, timeoutMs?: number, intervalMs?: number): Promise; export { MockTimer, createMockForm, createMockTransport, waitFor, waitForCondition };