import { EventEmitter } from 'events'; export declare class TunTapDaemon extends EventEmitter { private ipcServer; private tunnelManager; private isRunning; private clientTunnels; constructor(); private setupEventHandlers; private handleClientDisconnect; private handleClientMessage; private handleCreateTunnel; private handleConfigureTunnel; private handleAddRoute; private handleSendPacket; private handleCloseTunnel; private isClientAuthorizedForTunnel; private broadcastPacketToClients; start(): Promise; stop(): Promise; shutdown(): Promise; getStatus(): { isRunning: boolean; connectedClients: number; activeTunnels: number; tunnels: Array<{ id: string; name: string; fd: number; clientCount: number; }>; }; }