export default class HMAC { key: CryptoKey; id: string; type: string; algorithm: string; constructor({ id, type, algorithm, key, }: { id: string; type: string; algorithm: string; key: CryptoKey; }); static generateKey(): Promise; static deriveKey(baseKey: Uint8Array): Promise; static exportKey(key: CryptoKey): Promise; static importKey(encodedKey: string): Promise; m: any; static create({ id, key, }: { id?: string; key: CryptoKey | string; }): Promise; sign({ data }: { data: Uint8Array | ArrayBuffer; }): Promise; verify({ data, signature, }: { data: Uint8Array | ArrayBuffer; signature: string; }): Promise; } //# sourceMappingURL=hmac.d.ts.map