import { FlexProps } from '@chakra-ui/react';
import { ListBoxItem } from '../ListBox';
export type ListItemGroup = {
    ID: string;
    label: string;
};
type Props = Omit<FlexProps, 'onSelect'> & {
    items: Array<ListItemGroup>;
    selected: ListItemGroup | undefined;
    onSelect: (item: ListItemGroup) => void;
    addNewFolder?: (folderName: string) => void;
    editingFolderId?: string;
    setEditingFolderId?: (id: string) => void;
    updateFolderName?: (name: string) => void;
    setDeleteFolderTarget?: (item: ListBoxItem) => void;
    deleteFolderMutate?: () => void;
};
export declare const GroupList: ({ items, selected, onSelect, addNewFolder, editingFolderId, setEditingFolderId, updateFolderName, setDeleteFolderTarget, deleteFolderMutate, ...rest }: Props) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=GroupList.d.ts.map