import type { SearchResultId } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
import type { EntityPickerSearchScope, SearchItem, TypeWithModel } from "../../types";
interface Props<Id extends SearchResultId, Model extends string, Item extends TypeWithModel<Id, Model>> {
    folder: Item | undefined;
    isLoading: boolean;
    searchScope: EntityPickerSearchScope;
    searchResults: SearchItem[];
    selectedItem: Item | null;
    onItemSelect: (item: Item) => void;
    onSearchScopeChange: (scope: EntityPickerSearchScope) => void;
}
export declare const SearchTab: <Id extends SearchResultId, Model extends string, Item extends TypeWithModel<Id, Model>>({ folder, isLoading, searchScope, searchResults, selectedItem, onItemSelect, onSearchScopeChange, }: Props<Id, Model, Item>) => import("react/jsx-runtime").JSX.Element;
export {};
