import type { ActionMenuProps } from "../../collections/components/ActionMenu";
import type { OnToggleSelectedWithItem } from "../../collections/types";
import type { BaseItemsTableProps } from "../../components/ItemsTable/BaseItemsTable";
import type Database from "../../../metabase-lib/v1/metadata/Database";
import type { Bookmark, Collection, CollectionItem } from "../../../metabase-types/api";
export type ItemRendererProps = {
    item: CollectionItem;
    isSelected?: boolean;
    isPinned?: boolean;
    onToggleSelected?: OnToggleSelectedWithItem;
    collection?: Collection;
    draggable?: boolean;
    testIdPrefix?: string;
    databases?: Database[];
    bookmarks?: Bookmark[];
} & ActionMenuProps & Pick<BaseItemsTableProps, "onClick" | "visibleColumnsMap">;
export declare const DefaultItemRenderer: ({ item, isSelected, isPinned, onToggleSelected, collection, onCopy, onMove, createBookmark, deleteBookmark, databases, bookmarks, testIdPrefix, onClick, visibleColumnsMap, }: ItemRendererProps) => import("react/jsx-runtime").JSX.Element;
