/**
 * Shared Types
 *
 * Type definitions used across the orchestrator server.
 */
import type { EntityId } from '@stoneforge/core';
export type ServerWebSocket<T> = {
    data: T;
    send(data: string | ArrayBuffer): void;
    close(): void;
    readyState: number;
};
export interface WSClientData {
    id: string;
    wsType?: 'terminal' | 'events' | 'lsp';
    agentId?: EntityId;
    sessionId?: string;
    isInteractive?: boolean;
}
//# sourceMappingURL=types.d.ts.map