export declare class ToolbarServer {
    private app;
    private server;
    private port;
    private isServerRunning;
    private portManager;
    private srpcBridge;
    private toolbarRPCHandler;
    private broadcastApp;
    private broadcastServer;
    private broadcastPort;
    private broadcastWss;
    private clients;
    private latestPrompt;
    constructor();
    private setupMiddleware;
    private setupRoutes;
    private setupBroadcastRoutes;
    private setupWebSocketBroadcast;
    private sendToClient;
    private broadcastToAllClients;
    private cleanupDisconnectedClients;
    private broadcastPromptToClients;
    private setupSRPCHandlers;
    start(): Promise<void>;
    stop(): Promise<void>;
    isRunning(): boolean;
    getPort(): number;
    getToolbarStatus(): {
        enabled: boolean;
        connected: boolean;
        registeredMethods: string[];
        rpcHandlerActive: boolean;
        port: number;
        running: boolean;
        broadcastClients: number;
        service: string;
        version: string;
    };
}
