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 WorkspaceMembers extends ClientSDK { /** * List workspace members * * @remarks * Get all members of a workspace with their roles and user info. */ listWorkspaceMembers(request: operations.ListWorkspaceMembersRequest, options?: RequestOptions): Promise; /** * Add workspace member * * @remarks * Add a new member to the workspace. User must be an org member first. Requires members:write permission. */ addWorkspaceMember(request: operations.AddWorkspaceMemberRequest, options?: RequestOptions): Promise; /** * Update member role * * @remarks * Update a member's role in the workspace. Requires members:write permission. */ updateWorkspaceMember(request: operations.UpdateWorkspaceMemberRequest, options?: RequestOptions): Promise; /** * Remove workspace member * * @remarks * Remove a member from the workspace. Requires members:write permission. */ removeWorkspaceMember(request: operations.RemoveWorkspaceMemberRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=workspace-members.d.ts.map