export declare type RetryOptions = { enabled: boolean; 'max-attempts'?: number; 'max-interval'?: number; 'initial-interval'?: number; multiplier?: number; }; export declare class RetryState { private readonly options; active: boolean; attempts: number; currentInterval: number; maxAttempts: number; maxInterval: number; initialInterval: number; multiplier: number; constructor(options?: RetryOptions); registerRetry(): void; reset(): void; }