/** * Shared types for iflow-common — no imapflow dependency. */ export type TokenProvider = () => Promise; export interface ImapClientConfig { server: string; port: number; username: string; password?: string; tokenProvider?: TokenProvider; verbose?: boolean; rejectUnauthorized?: boolean; inactivityTimeout?: number; commandWallClockTimeout?: number; fetchChunkSize?: number; fetchChunkSizeMax?: number; greetingTimeout?: number; } //# sourceMappingURL=types.d.ts.map