/** * @fileoverview Intent Key Derivation (SPEC Section 12.2) * * intentKey is the protocol semantic identity. * Derived from IntentBody + schemaHash. */ import type { IntentBody } from "./types.js"; /** * Derive intentKey from IntentBody (async). * * Uses JCS array format to avoid delimiter collision risk. * Array format: [schemaHash, type, input, scopeProposal] * * @example * const key = await deriveIntentKey(body, schemaHash); */ export declare function deriveIntentKey(body: IntentBody, schemaHash: string): Promise; /** * Derive intentKey from IntentBody (sync). * * @example * const key = deriveIntentKeySync(body, schemaHash); */ export declare function deriveIntentKeySync(body: IntentBody, schemaHash: string): string; //# sourceMappingURL=intent-key.d.ts.map