/**
 * Request payload for updating the list of visible workspaces
 */
export interface VisibleWorkspacesChangeRequest {
    /** Array of Ids representing the visible workspaces */
    visibleWorkspaceIds: string[];
}
/**
 * Information about a user's visible workspaces and the currently active workspace's children
 */
export interface UserVisibleWorkspaceInfo {
    /** Array of Ids representing all visible workspaces for the user */
    visibleWorkspacesId: string[];
    /** List of child workspaces under the currently active workspace */
    currentWorkspaceChildren: VisibleWorkspaceInfo[];
}
/**
 * Basic information about a visible workspace
 */
export interface VisibleWorkspaceInfo {
    /** Unique identifier of the workspace */
    id: string;
    /** Display name of the workspace */
    name: string;
}
