type WhenOptions = {
    interval?: number;
    timeout?: null | number;
    context?: unknown;
};
export declare function when(check: (() => unknown), callback: ((result: unknown) => unknown) | undefined | WhenOptions, options?: WhenOptions): Promise<unknown>;
export {};
//# sourceMappingURL=when.d.ts.map