import type { SessionOutboundMessage } from "@getpaseo/protocol/messages"; type AgentEntry = Extract["payload"]["entries"][number]; type Workspace = Extract["payload"]["entries"][number]; type WorkspaceUpdate = Extract; export declare class LegacyWorkspaces { private readonly agents; normalize(message: SessionOutboundMessage): SessionOutboundMessage; read(entries: AgentEntry[], reset: boolean): Workspace[]; update(message: SessionOutboundMessage): WorkspaceUpdate[]; private workspaces; } export {}; //# sourceMappingURL=legacy-workspaces.d.ts.map