import { type V3HumanGate } from './dag.js'; export interface NormalizedGatePolicy { prompt: string; options: string[]; approveOptions: string[]; approvers: string[]; } /** Normalize authored gate defaults without requiring a persistence adapter. */ export declare function normalizeGateWaitInput(gate: V3HumanGate): NormalizedGatePolicy; export declare function selectedResolution(wait: Pick, selected: string): 'approved' | 'rejected' | undefined; export declare function canResolveGateWait(wait: Pick, by: string | undefined): boolean; //# sourceMappingURL=gate-policy.d.ts.map