export interface RalplanConsensusGateEvidence { complete: boolean; sequence: ['architect-review', 'critic-review']; ralplan_architect_review: Record | null; ralplan_critic_review: Record | null; source: string | null; blockedReason: string | null; } export interface RalplanConsensusSource { source: string; value: unknown; } export declare function buildRalplanConsensusGateFromSources(sources: RalplanConsensusSource[]): RalplanConsensusGateEvidence; export declare function buildRalplanConsensusGateForCwd(cwd: string, options?: { artifacts?: Record; sessionId?: string; }): RalplanConsensusGateEvidence; export declare function hasDurableRalplanConsensusEvidenceForCwd(cwd: string, options?: { artifacts?: Record; sessionId?: string; }): boolean; export declare function readLocalRalplanConsensusStateCandidates(cwd: string, sessionId?: string): RalplanConsensusSource[]; //# sourceMappingURL=consensus-gate.d.ts.map