export type ReleaseVerdict = "HOLD" | "CONDITIONAL_GO" | "GO"; export interface ReleaseGateStatus { state: "missing" | "invalid" | "fresh" | "stale"; verdict?: ReleaseVerdict; gatePath: string; checkedFiles: string[]; staleReasons: string[]; generatedAt?: string; } export declare function hasReleaseFacingArtifacts(workspace: string): boolean; export declare function readReleaseGateStatus(workspace: string): ReleaseGateStatus; export declare function formatReleaseGateStatus(status: ReleaseGateStatus): string; export declare function getReleaseGateNextStep(workspace: string, status: ReleaseGateStatus): string | null; //# sourceMappingURL=release-gate.d.ts.map