export declare const KEM_USAGES: KeyUsage[]; export declare const LABEL_DKP_PRK: Uint8Array; export declare const LABEL_SK: Uint8Array; export interface DhkemPrimitives { serializePublicKey(key: CryptoKey): Promise; deserializePublicKey(key: ArrayBufferLike | ArrayBufferView): Promise; serializePrivateKey(key: CryptoKey): Promise; deserializePrivateKey(key: ArrayBufferLike | ArrayBufferView): Promise; importKey(format: "raw" | "jwk", key: ArrayBuffer | JsonWebKey, isPublic: boolean): Promise; generateKeyPair(): Promise; deriveKeyPair(ikm: ArrayBufferLike | ArrayBufferView): Promise; derivePublicKey(key: CryptoKey): Promise; dh(sk: CryptoKey, pk: CryptoKey): Promise; } //# sourceMappingURL=dhkemPrimitives.d.ts.map