/// import type { OutputFormat, Output, SingleInput } from './types' import type { Pbkdf2Type } from './utils/assertHash' export type { Pbkdf2Type } from './utils/assertHash' export interface Pbkdf2Options { iterations: number dkLen: number } export function pbkdf2( type: Pbkdf2Type, password: SingleInput, salt: SingleInput, options: Pbkdf2Options, format?: F ): Promise>