import { type CollectionContentTableColumn } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/collections/components/CollectionContent/constants";
import type { CreateBookmark, DeleteBookmark, UploadFile } 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, CollectionId } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
export declare const CollectionContentView: ({ databases, bookmarks, collection, collections: collectionList, collectionId, createBookmark, deleteBookmark, isAdmin, uploadFile, uploadsEnabled, canCreateUploadInDb, visibleColumns, }: {
    databases?: Database[];
    bookmarks?: Bookmark[];
    collection: Collection;
    collections: Collection[];
    collectionId: CollectionId;
    createBookmark: CreateBookmark;
    deleteBookmark: DeleteBookmark;
    isAdmin: boolean;
    uploadFile: UploadFile;
    uploadsEnabled: boolean;
    canCreateUploadInDb: boolean;
    visibleColumns?: CollectionContentTableColumn[];
}) => import("react/jsx-runtime").JSX.Element;
