export type RepositoryReleaseMetadataScope = { organizationId: string; repositoryBindingId: string; repositoryAgentId: string; generation: number; policyHash: string; sourceSnapshotHash: string; sourceManifestHash: string; sourceLocalCatalogHash: string; catalogHash: string; manifestHash: string; }; export type RepositoryReleaseMetadataFile = { path: string; contentBase64: string; sha256: string; sizeBytes: number; }; type Row = Record; export declare function validateRepositoryReleaseMetadata(input: { scope: RepositoryReleaseMetadataScope; files: RepositoryReleaseMetadataFile[]; }): Promise<{ stage: string; sharedRepositoryReady: boolean; signatureVerified: boolean; activationVerified: boolean; currentAuthorizationVerified: boolean; projectionVerified: boolean; nativeUseVerified: boolean; repositoryBindingVerified: boolean; catalog: Row; manifest: Row; limitations: string[]; }>; export {}; //# sourceMappingURL=repositoryReleaseMetadata.d.ts.map