import type { ITreeNodeItem } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/components/tree/types";
import type { IconName } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/ui";
interface FilterableTreeProps {
    selectedId?: ITreeNodeItem["id"];
    placeholder: string;
    itemGroups: ITreeNodeItem[][];
    emptyState?: {
        text: string;
        icon: IconName;
    };
    onSelect: (item: ITreeNodeItem) => void;
}
export declare const FilterableTree: ({ placeholder, itemGroups, selectedId, emptyState, onSelect, }: FilterableTreeProps) => import("react/jsx-runtime").JSX.Element;
export {};
