import type { JsonObject } from '../ledger/types.js'; export declare const CAPABILITY_CATALOG_BINDING_VERSION: 1; export declare const CAPABILITY_CATALOG_BINDING_METADATA_KEY: "kiokukoCapabilityCatalogBinding"; /** * Hash only the normalized effective catalog. Raw descriptions remain ephemeral, * while malformed/omitted catalogs retain distinct fail-closed identities. */ export declare function capabilityCatalogDigest(capabilities: unknown): string; export declare function bindCapabilityCatalog(metadata: JsonObject, capabilities: unknown): JsonObject; export declare function assertCapabilityCatalogBinding(metadata: JsonObject, capabilities: unknown): void; //# sourceMappingURL=capability-binding.d.ts.map