import { MezonClient } from 'mezon-sdk'; import { NezonModuleOptions } from '../nezon.module-interface'; export declare class NezonClientService { private readonly options; private readonly logger; private client; private isLoggedIn; private isRetrying; private readyHandler; private isChannelFetchPatched; constructor(options: NezonModuleOptions); getClient(): MezonClient; private setupEventListeners; private handleAutoRetry; login(): Promise; disconnect(): Promise; private patchChannelFetch; }