import { CompletableTask } from "./completable-task"; import { RetryTaskBase } from "./retry-task-base"; /** * A timer task that is associated with a retryable task for retry purposes. * * When this timer fires, the retryable task should be rescheduled for another attempt. */ export declare class RetryTimerTask extends CompletableTask { private readonly _retryableParent; /** * Creates a new RetryTimerTask. * * @param retryableParent - The retryable task that this timer is associated with */ constructor(retryableParent: RetryTaskBase); /** * Gets the retryable task that this timer is associated with. */ get retryableParent(): RetryTaskBase; }