///
import WebSocket from 'ws';
import { ChildProcessWithoutNullStreams } from 'child_process';
import { WorkshopConfig } from './CwkConfig';
export declare interface AdminConfig {
followMode?: boolean;
enableCaching?: boolean;
}
export declare interface TerminalScript {
script: ChildProcessWithoutNullStreams;
closeResolve: () => void;
hasClosed: Promise;
}
export declare interface State {
adminConfig?: AdminConfig;
wsConnections?: Record>;
wss?: WebSocket.Server;
previousAdminUrl?: string;
terminalScripts?: Map;
followModeInitiatedBy?: string;
cwkConfig?: WorkshopConfig;
queryTimestamps?: Record;
}
//# sourceMappingURL=State.d.ts.map