/** * Step checkpoint model — ADR 0040 P3 (HTTP session scope). */ export declare const AgentStepStatus: { readonly RUNNING: "running"; readonly COMPLETED: "completed"; readonly INTERRUPTED: "interrupted"; }; export type AgentStepStatusName = (typeof AgentStepStatus)[keyof typeof AgentStepStatus]; export type AgentStepInterruptKind = 'approval' | 'authorization' | 'unknown'; export interface AgentStepCheckpoint { stepId: string; turnId?: string; status: AgentStepStatusName; startedAt: number; completedAt?: number; interruptKind?: AgentStepInterruptKind; requestId?: string; } export declare function createStepId(): string; //# sourceMappingURL=agent-step-checkpoint.d.ts.map