type RequirementPayload = { objective?: string; scope?: { in?: string[]; out?: string[]; }; acceptanceCriteria?: string[]; nfrs?: { security?: string; performance?: string; availability?: string; }; }; export type GateResult = { ok: boolean; missing: string[]; }; export declare function checkRequirementGates(payload: RequirementPayload): GateResult; export {};