export interface PollOptions {
    intervalMs: number;
    timeoutMs: number;
}
export declare function poll<T extends (...args: any) => any>(cb: T, { intervalMs, timeoutMs }: PollOptions): Promise<ReturnType<T>>;
