import type { Selector } from "@reduxjs/toolkit";
import type { ITreeNodeItem } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/components/tree/types";
import type { State } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store";
import type { EntityId } from "../../types";
type DataTreeNodeItem = {
    entityId: EntityId;
    children?: DataTreeNodeItem[];
} & ITreeNodeItem;
type DataSidebarProps = {
    title?: string;
    description?: string;
    entityGroups: DataTreeNodeItem[][];
    entityViewFocus?: "database";
    selectedId?: string | null;
    filterPlaceholder?: string;
};
export declare const getDataFocusSidebar: Selector<State, DataSidebarProps | null>;
export {};
