/** * HubProvider — Thin HTTP client implementing the Provider interface. * * Sends Provider interface calls over HTTP to a hub server (mock or production). * The hub server delegates to CoderOrchestrator internally. * * @see s-7utm - Mock Hub Server + HubProvider Implementation * @see s-9cl3 - Unified Workspace Provider Architecture */ import type { Provider, HubConfig, CreateOptions, Workspace, ListWorkspacesOptions } from '../types.js'; export declare class HubProvider implements Provider { readonly name = "Hub"; private baseUrl; private authToken; private timeout; constructor(config: HubConfig, options?: { timeout?: number; }); create(options: CreateOptions): Promise; resume(workspaceId?: string): Promise; stop(workspaceId: string): Promise; delete(workspaceId: string): Promise; get(workspaceId: string): Promise; list(filters?: ListWorkspacesOptions): Promise; private request; private mapHttpError; private rehydrateDates; } //# sourceMappingURL=index.d.ts.map