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