import * as internal from './instantiate.js'; /** Exports supplied by the standalone scrypt artifact. @internal */ export type Exports = { scrypt(password: number, passwordLength: number, salt: number, saltLength: number, N: number, r: number, p: number, out: number, outLength: number, B: number, V: number, tmp: number, scratch: number): void; zero(ptr: number, length: number): void; }; /** Returns the one memoized scrypt instance shared by its providers. */ export declare function load(): Promise>; /** Derives a key through a loaded scrypt module. @internal */ export declare function derive(module: internal.Module, password: Uint8Array, salt: Uint8Array, options: { N: number; dkLen: number; p: number; r: number; }): Uint8Array; //# sourceMappingURL=scrypt.d.ts.map