import { EventEmitter } from 'node:events'; import type { SolidisConnectionEventHandlers, SolidisConnectionOptions, SolidisSocket } from '../index.ts'; export declare class SolidisConnection extends EventEmitter { #private; emit: SolidisConnectionEventHandlers['emit']; on: SolidisConnectionEventHandlers['on']; constructor(options: SolidisConnectionOptions); get socket(): SolidisSocket | null; get isConnected(): boolean; get isQuitted(): boolean; connect(): Promise; cleanup(): void; quit(): void; reset(): void; }