import type { StaleQueuedWorkEvent, StaleQueuedWorkLifecycleKind, StaleQueuedWorkState, StaleQueuedWorkTransitionResult } from "./stale-queued-work-types.js"; export type { AgentEndMessage, StaleQueuedWorkEffect, StaleQueuedWorkEvent, StaleQueuedWorkLifecycleKind, StaleQueuedWorkPlan, StaleQueuedWorkState, StaleQueuedWorkTransitionResult, } from "./stale-queued-work-types.js"; export declare function lifecycleKindFromState(state: StaleQueuedWorkState): StaleQueuedWorkLifecycleKind; export declare function reduceStaleQueuedWork(state: StaleQueuedWorkState, event: StaleQueuedWorkEvent): StaleQueuedWorkTransitionResult; export declare function createInitialStaleQueuedWorkState(): StaleQueuedWorkState; //# sourceMappingURL=stale-queued-work-reducer.d.ts.map