export interface BuildReleaseInput { distDir: string; signedManifestPath: string; sbomPath: string; outputPath: string; verifierModulePath: string; trustPolicyPath: string; protectedState: Record; now: string; verifySignedReleaseEnvelope?: (input: any) => any; } export function buildReleasePackage(input: BuildReleaseInput): Promise<{ releaseId: string; manifestDigest: string; archivePath: string; }>;