import type { SearchResult, SearchResultId, SearchRequest } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
import type { EntityTab, TypeWithModel } from "../../types";
export declare const TabsView: <Id extends SearchResultId, Model extends string, Item extends TypeWithModel<Id, Model>>({ tabs, onItemSelect, searchQuery, searchResults, selectedItem, initialValue, defaultToRecentTab, setShowActionButtons, }: {
    tabs: EntityTab<Model>[];
    onItemSelect: (item: Item) => void;
    searchQuery: string;
    searchResults: SearchResult[] | null;
    selectedItem: Item | null;
    initialValue?: Partial<Item>;
    searchParams?: Partial<SearchRequest>;
    defaultToRecentTab: boolean;
    setShowActionButtons: (showActionButtons: boolean) => void;
}) => import("react/jsx-runtime").JSX.Element;
