export declare class BackOff {
    count: number;
    readonly times: number;
    /**ms */
    readonly interval: number;
    /**ms */
    readonly jitter: number;
    /**20.4 sec {var sum=0;for(i=0;i<=8;i++){sum +=i ** 2 * 100}} */
    constructor(props?: Partial<Pick<BackOff, 'times' | 'interval' | 'jitter'>>);
    wait(): Promise<boolean>;
    get timeout(): number;
    get exceeded(): boolean;
    reset(): void;
    stop(): void;
}
//# sourceMappingURL=backoff.d.ts.map