export declare class HKDF_SHA256 { private readonly hmac; constructor(); extract(salt: Uint8Array | null, ikm: Uint8Array): Uint8Array; expand(prk: Uint8Array, info: Uint8Array, length: number): Uint8Array; derive(ikm: Uint8Array, salt: Uint8Array | null, info: Uint8Array, length: number): Uint8Array; dispose(): void; } export declare class HKDF_SHA512 { private readonly hmac; constructor(); extract(salt: Uint8Array | null, ikm: Uint8Array): Uint8Array; expand(prk: Uint8Array, info: Uint8Array, length: number): Uint8Array; derive(ikm: Uint8Array, salt: Uint8Array | null, info: Uint8Array, length: number): Uint8Array; dispose(): void; }