import { IAuthentication } from '../interfaces/Authentication.js'; import { ILogger } from '../interfaces/Logger.js'; interface IIMAPAuthOptions { host: string; port?: number; useSecureTransport?: boolean; validHosts?: string[]; } export declare class IMAPAuth implements IAuthentication { private host; private port; private useSecureTransport; private validHosts?; private logger; constructor(config: IIMAPAuthOptions, logger: ILogger); authenticate(username: string, password: string): Promise; } export {};