import { Socket } from 'socket.io-client'; declare class SupportSocketManager { private static instance; private socket; private isConnected; private eventListeners; private constructor(); static getInstance(): SupportSocketManager; connect(url: string): Socket; disconnect(): void; getSocket(): Socket | null; getIsConnected(): boolean; on(event: string, callback: (...args: any[]) => void): void; off(event: string, callback: (...args: any[]) => void): void; emit(event: string, ...args: any[]): void; private emitEvent; } export declare const supportSocketManager: SupportSocketManager; export {};