import type { PropsWithChildren } from "react";
import type { BaseItemsTableProps } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/components/ItemsTable/BaseItemsTable";
import type { CollectionItem } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
type BaseItemTableRowProps = PropsWithChildren<{
    testIdPrefix: string;
    itemKey: string;
    item: CollectionItem;
    isSelected: boolean;
} & Pick<BaseItemsTableProps, "items" | "getIsSelected" | "isPinned" | "collection" | "selectedItems" | "onDrop" | "ItemComponent" | "databases" | "bookmarks" | "createBookmark" | "deleteBookmark" | "onCopy" | "onMove" | "onToggleSelected" | "onClick" | "visibleColumnsMap">>;
export declare const TableRow: ({ testIdPrefix, databases, bookmarks, createBookmark, deleteBookmark, ItemComponent, isPinned, onCopy, onMove, onToggleSelected, item, isSelected, itemKey, collection, onClick, visibleColumnsMap, }: BaseItemTableRowProps) => import("react/jsx-runtime").JSX.Element;
export declare const ItemDragSourceTableRow: ({ testIdPrefix, databases, bookmarks, createBookmark, deleteBookmark, ItemComponent, isPinned, onCopy, onMove, onToggleSelected, item, isSelected, itemKey, collection, onClick, selectedItems, onDrop, visibleColumnsMap, }: BaseItemTableRowProps) => import("react/jsx-runtime").JSX.Element;
export {};
