import { type ChildProcess } from 'node:child_process'; interface VncSession { userId: string; displayNum: string; x11vncProcess: ChildProcess; websockifyProcess: ChildProcess; token: string; vncPort: number; wsPort: number; startedAt: number; timeoutHandle: NodeJS.Timeout; } export declare function getVncSession(userId: string): VncSession | undefined; export declare function startVnc(userId: string, displayNum: string): Promise<{ token: string; vncUrl: string; wsPort: number; }>; export declare function stopVnc(userId: string): Promise; export declare function stopAllVnc(): void; export {}; //# sourceMappingURL=vnc.d.ts.map