/** * routes/workspaces.ts * * Handlers for the registered-workspace registry verbs over * WorkspaceRegistrationStore. Thin verb registration: each handler reads the * invocation params, calls the store, and maps a WorkspaceRegistrationError to * an honest 400. Attached to the descriptors cataloged (without a handler) from * ../method-catalog-workspaces.ts, via the same GatewayMethodCatalog.register * mechanism skills.* / rewind.* use. */ import type { GatewayMethodCatalog } from '../method-catalog.js'; import { type WorkspaceRegistrationStore } from '../../workspace/registration/index.js'; /** The subset of the store the verb handlers need. */ export type WorkspacesGatewayService = Pick; /** * Attach the workspaces.* handlers to the descriptors already cataloged (without * a handler) from ../method-catalog-workspaces.ts. A missing descriptor is a * silent no-op, construction must never fail because a wire verb failed to * register; the operator-contract gates catch a real drift. */ export declare function registerWorkspacesGatewayMethods(catalog: GatewayMethodCatalog, service: WorkspacesGatewayService): void; //# sourceMappingURL=workspaces.d.ts.map