import { type RalplanConsensusGateEvidence } from '../ralplan/consensus-gate.js'; type JsonObject = Record; export interface AutopilotRalplanUltragoalGateInput { cwd: string; sessionId?: string; currentState?: JsonObject | null; nextState?: JsonObject | null; } export interface AutopilotRalplanUltragoalGateDecision { allowed: boolean; reason: string; evidence?: RalplanConsensusGateEvidence; } export declare function canAdvanceAutopilotRalplanToUltragoal(input: AutopilotRalplanUltragoalGateInput): AutopilotRalplanUltragoalGateDecision; export declare function buildAutopilotRalplanUltragoalGateError(decision: AutopilotRalplanUltragoalGateDecision): string; export {}; //# sourceMappingURL=ralplan-gate.d.ts.map