import type { WorkflowResumePoint } from '../../core/models/index.js';
import { TaskStore } from './store.js';
export interface ExceedTaskOptions {
    currentStep: string;
    newMaxSteps: number;
    currentIteration: number;
    resumePoint?: WorkflowResumePoint;
    worktreePath?: string;
    branch?: string;
}
export declare class TaskExceedService {
    private readonly store;
    constructor(store: TaskStore);
    exceedTask(taskName: string, options: ExceedTaskOptions): void;
    requeueExceededTask(taskName: string): void;
}
//# sourceMappingURL=taskExceedService.d.ts.map