/** * manifest ci-gate — Config G10 declarative drift gates. * * Runs the configured checks and exits non-zero on the first failure. * Does not change language semantics — only CI integrity. */ export interface CiGateOptions { cwd?: string; /** Write the live effective config to the snapshot path (refresh), then exit 0. */ writeSnapshot?: boolean; /** Preview snapshot write without touching the filesystem. */ dryRun?: boolean; /** CLI overrides for driftGates fields. */ failOnConfigDrift?: boolean; failOnGeneratedDrift?: boolean; effectiveConfigSnapshot?: string; pinIrSchemaVersion?: string; } export declare class CiGateRunner { private readonly cwd; private readonly options; constructor(cwd: string, options?: CiGateOptions); run(): Promise<{ ok: boolean; failures: string[]; }>; } export declare function ciGateCommand(options?: CiGateOptions): Promise; //# sourceMappingURL=ci-gate.d.ts.map