export declare const DERIVE_VALIDATIONS_SCHEMA_VERSION: 1;
export declare function buildCanonicalCloseoutValidations(conclusion: string): Record<string, unknown>[];
export type DeriveValidationsFs = {
    exists?: (path: string) => boolean;
    readFile?: (path: string, encoding: BufferEncoding) => string;
};
export declare function deriveValidationsFragment(args: {
    phaseKey: string | null;
    gatesOutputPath?: string | null;
    conclusion?: string;
    fsImpl?: DeriveValidationsFs;
}): {
    schemaVersion: typeof DERIVE_VALIDATIONS_SCHEMA_VERSION;
    fragmentKind: "validations";
    phaseKey: string | null;
    validations: Record<string, unknown>[];
    source: string;
};
export declare function defaultGatesOutputPath(workspacePath: string, releaseVersion: string): string;
