import { type RoutingWorkSnapshot } from './contracts.js'; export interface BuildRoutingWorkSnapshotInput { goal: string; userInputs: string[]; retryNote?: string; step: RoutingWorkSnapshot['step'] & { passPreviousResponse: boolean; }; part?: { title: string; instruction: string; }; lastOutput?: string; previousAttemptFailed?: boolean; noProgress?: boolean; retryingSameWork?: boolean; sensitiveValues?: readonly string[]; } export declare function buildRoutingWorkSnapshot(input: BuildRoutingWorkSnapshotInput): RoutingWorkSnapshot; //# sourceMappingURL=snapshot.d.ts.map