/** * Provider module exports. * * This module exports the unified Provider interface and all related types * for workspace management. * * @see s-9cl3 - Unified Workspace Provider Architecture specification */ export type { Provider } from './types.js'; export type { CodespacesConfig, CoderConfig, HubConfig, } from './types.js'; export type { CreateOptions, SetupConfig, ServiceConfig } from './types.js'; export type { Workspace, WorkspaceStatus, ListWorkspacesOptions, } from './types.js'; export type { ExecResult, ExecFn } from './types.js'; export { ProviderError, WorkspaceNotFoundError, WorkspaceCreationError, WorkspaceTimeoutError, WorkspaceStateError, AuthenticationError, AuthorizationError, ConfigurationError, ConnectionError, PortForwardingError, ExecutionError, } from './errors.js'; export { createProvider } from './factory.js'; export { CodespacesProvider } from './codespaces/index.js'; export { CoderProvider } from './coder/index.js'; //# sourceMappingURL=index.d.ts.map