import { type SessionCompletion } from '../../../../modules/claude-invocation/entities/sessionCompletion/sessionCompletion.schema.js';
export declare const sessionCompletionGuard: import("../../../../shared/foundation/guard.base.js").Guard<{
    source: "mcp" | "polling" | "timeout";
    outcome: "completed" | "failed" | "stopped";
    reason: string | null;
}>;
export declare function parseSessionCompletion(data: unknown): SessionCompletion;
//# sourceMappingURL=sessionCompletion.guard.d.ts.map