export declare const CLAUDE_STRUCTURED_COMPLETION_PROJECTOR = "structured-result-projector"; export interface ClaudeStructuredCompletionProjection { readonly request_id: string; readonly event_id: string; readonly event_status: "created" | "replayed"; readonly receipt_id: string; readonly receipt_status: "created" | "replayed"; readonly notification_id: string; readonly notification_status: "created" | "replayed"; } export interface ClaudeStructuredCompletionRecovery { readonly projections: readonly ClaudeStructuredCompletionProjection[]; readonly failed_request_ids: readonly string[]; } export declare function projectClaudeStructuredRoleCompletion(options: { readonly packageRoot: string; readonly stateRoot: string; readonly requestId: string; }): ClaudeStructuredCompletionProjection; export declare function recoverClaudeStructuredRoleCompletions(options: { readonly packageRoot: string; readonly stateRoot: string; }): ClaudeStructuredCompletionRecovery;