import type { FindParkedTimeoutsInput, ProcessExpiredWorkflowsResult, WorkflowInstance, WorkflowRuntime } from "@duraflows/core"; export declare class WorkflowTimeoutService { private readonly runtime; constructor(runtime: WorkflowRuntime); processExpiredWorkflows(limit?: number): Promise; /** Instances parked after repeated timeout failures, oldest-parked first. */ findParkedTimeouts(input?: FindParkedTimeoutsInput): Promise; /** Clears an instance's timeout retry state so the next sweep retries it. */ rearmTimeout(workflowInstanceUuid: string): Promise; } //# sourceMappingURL=workflow-timeout.service.d.ts.map