import { CreateWorkspaceParams, Workspace } from '../../types/index.js';
import { BaseClientModuleImpl } from './base-client.js';
export declare class WorkspaceClient extends BaseClientModuleImpl {
    /**
     * Get all workspaces
     */
    getWorkspaces(): Promise<Workspace[]>;
    /**
     * Get a specific workspace by ID
     */
    getWorkspace(workspaceId: number): Promise<Workspace>;
    /**
     * Create a new workspace
     */
    createWorkspace(params: CreateWorkspaceParams): Promise<Workspace>;
    /**
     * Update an existing workspace
     */
    updateWorkspace(workspaceId: number, params: Partial<CreateWorkspaceParams>): Promise<Workspace>;
    /**
     * Delete a workspace
     */
    deleteWorkspace(workspaceId: number): Promise<void>;
}
//# sourceMappingURL=workspace-client.d.ts.map