import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as models from "../models/index.js"; import * as operations from "../models/operations/index.js"; export declare class Workspaces extends ClientSDK { /** * List workspaces * * @remarks * Get all workspaces in the current organization */ listWorkspaces(request?: operations.ListWorkspacesRequest | undefined, options?: RequestOptions): Promise; /** * Create workspace * * @remarks * Create a new workspace in the current organization */ createWorkspace(request: models.NameSlugDescription4, options?: RequestOptions): Promise; /** * Get workspace * * @remarks * Get workspace details by ID */ getWorkspace(request: operations.GetWorkspaceRequest, options?: RequestOptions): Promise; /** * Update workspace * * @remarks * Update an existing workspace */ updateWorkspace(request: operations.UpdateWorkspaceRequest, options?: RequestOptions): Promise; /** * Delete workspace * * @remarks * Delete a workspace (cascades to resources and memberships) */ deleteWorkspace(request: operations.DeleteWorkspaceRequest, options?: RequestOptions): Promise; /** * Set default workspace * * @remarks * Set this workspace as the default for the organization */ setDefaultWorkspace(request: operations.SetDefaultWorkspaceRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=workspaces.d.ts.map