import { HashManager } from '../index.ts'; import { Scrypt } from '../src/drivers/scrypt.ts'; import { type ManagerDriverFactory } from '../src/types.ts'; type Config> = { default?: keyof KnownHashers; list: KnownHashers; }; /** * Hash manager factory is used to create an instance of hash manager * for testing */ export declare class HashManagerFactory = { scrypt: () => Scrypt; }> { #private; constructor(config?: { default?: keyof KnownHashers; list: KnownHashers; }); /** * Merge factory parameters */ merge>(config: Config): HashManagerFactory; /** * Create hash manager instance */ create(): HashManager; } export {};