import { type RetryScheduleConfig } from '../../../../modules/claude-invocation/entities/retrySchedule/retrySchedule.schema.js';
export type RetryDecision = {
    status: 'retry';
    delayMs: number;
    nextAttempt: number;
} | {
    status: 'give-up';
};
export declare function planRetry(currentAttempt: number, config?: RetryScheduleConfig): RetryDecision;
//# sourceMappingURL=retrySchedule.valueObject.d.ts.map