/** * CoderProvider — Thin Provider wrapper around CoderOrchestrator. * * Implements the Provider interface by delegating all operations to * CoderOrchestrator from the coder-sdk. This keeps the provider layer * minimal while the orchestrator holds the reusable lifecycle logic * shared between CoderProvider (CLI) and the Hub server. * * @see s-6q31 - Self-Hosted Coder Provider spec * @see s-9cl3 - Unified Workspace Provider Architecture */ import type { Provider, CoderConfig, CreateOptions, Workspace, ListWorkspacesOptions } from '../types.js'; export declare class CoderProvider implements Provider { readonly name = "Coder"; private orchestrator; constructor(config: CoderConfig); create(options: CreateOptions): Promise; resume(workspaceId?: string): Promise; stop(workspaceId: string): Promise; delete(workspaceId: string): Promise; get(workspaceId: string): Promise; list(filters?: ListWorkspacesOptions): Promise; } //# sourceMappingURL=index.d.ts.map