type JsonObject = Record; export declare function isAutopilotSuccessfulTerminalState(state: JsonObject): boolean; export declare function hasCleanCodeReviewEvidence(value: unknown): boolean; export declare function hasCleanUltraqaEvidence(value: unknown): boolean; export declare function hasCleanAutopilotReviewAndQaEvidence(state: JsonObject): boolean; export interface AutopilotCompletionAdvisory { skippedGate: string; missingEvidence: string; message: string; } export declare function validateAutopilotCompletionTransition(currentState: JsonObject, nextState: JsonObject, options?: { allowUnknownActivePhaseCompletion?: boolean; }): AutopilotCompletionAdvisory | null; export {}; //# sourceMappingURL=completion-gate.d.ts.map