import type { CreateBookmark, DeleteBookmark, OnCopy, OnDrop, OnMove, OnToggleSelectedWithItem } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/collections/types";
import type Database from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-lib/v1/metadata/Database";
import type { Bookmark, Collection, CollectionItem } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
export type BaseTableItemProps = {
    databases?: Database[];
    bookmarks?: Bookmark[];
    createBookmark?: CreateBookmark;
    deleteBookmark?: DeleteBookmark;
    item: CollectionItem;
    draggable?: boolean;
    collection?: Collection;
    selectedItems?: CollectionItem[];
    isSelected?: boolean;
    isPinned?: boolean;
    linkProps?: any;
    onCopy?: OnCopy;
    onMove?: OnMove;
    onDrop?: OnDrop;
    onToggleSelected?: OnToggleSelectedWithItem;
};
export declare const BaseTableItem: ({ databases, bookmarks, createBookmark, deleteBookmark, item, draggable, collection, selectedItems, isSelected, isPinned, linkProps, onCopy, onMove, onDrop, onToggleSelected, }: BaseTableItemProps) => import("react/jsx-runtime").JSX.Element;
export default BaseTableItem;
