import { IAuthenticationHandler } from "./index.js"; export interface LdapAuthenticationConfiguration { ldapUrl: string; bindDnField: string; bindBase: string; usernameField?: string | null; ldapFilter?: string | null; totpField?: string | null; } export declare class LdapAuthenticationHandler implements IAuthenticationHandler { private configuration; constructor(configuration: LdapAuthenticationConfiguration); private fieldToString; private tryBind; tryLogin(username: string, password: string, totp?: string): Promise; needTotp(username: string, password: string): Promise; } //# sourceMappingURL=ldapAuthenticationHandler.d.ts.map