export type RetryPolicy = { maxAttempts: number; baseDelayMs: number; maxDelayMs: number; jitter: boolean; }; export declare const defaultRetryPolicy: RetryPolicy; /** * For operations that are not safe to repeat. A client-side timeout does not * prove the server rejected the request -- Proxmox may already have accepted * the task -- so retrying can create a second VM, clone, or backup, or re-run * an arbitrary command inside a container. */ export declare const singleAttemptPolicy: RetryPolicy; export declare const computeDelayMs: (attempt: number, policy: RetryPolicy) => number; //# sourceMappingURL=retryPolicy.d.ts.map