///
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