/**
 * Encryptor
 * Password hashing with dual support: PBKDF2 (default) and optional bcrypt
 */
/**
 * Hash algorithm selector
 */
export type HashAlgorithm = 'pbkdf2' | 'bcrypt';
export interface IEncryptor {
    hash(password: string): Promise<string>;
    verify(password: string, hash: string): Promise<boolean>;
    getAlgorithm(): HashAlgorithm;
}
export declare const Encryptor: IEncryptor;
//# sourceMappingURL=Encryptor.d.ts.map