import type { HashComponent, KdfComponent, PresetComponent } from '@jscrypto/core'; export interface Pbkdf2Params { input: Uint8Array | string; salt: Uint8Array | string; iterations: number; length: number; hash?: string; } export interface DerivePbkdf2Params extends Omit { hash: HashComponent; } export declare const pbkdf2: KdfComponent<'PBKDF2'>; export declare const pbkdf2Preset: PresetComponent<'pbkdf2'>; export declare function derivePbkdf2(params: DerivePbkdf2Params): Uint8Array; //# sourceMappingURL=pbkdf2.d.ts.map