import { type UseWorkspacesResult, type Workspace } from '../../../hooks/use-workspaces.js';
export interface WorkspaceSelectorProps {
    workspaces: UseWorkspacesResult['workspaces'];
    activeWorkspace: Workspace;
    onSelect: (id: string) => void;
    onRequestCreate: () => void;
    onRequestRename: () => void;
    /** Request deletion of a specific workspace by id. */
    onRequestDelete: (id: string) => void;
    onManage: () => void;
}
export declare function WorkspaceSelector({ workspaces, activeWorkspace, onSelect, onRequestCreate, onRequestRename, onRequestDelete, onManage, }: WorkspaceSelectorProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=workspace-selector.d.ts.map