import type { IconProps } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/ui";
import type { Collection } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
export type WrappedEntity<Entity> = {
    getName: () => string;
    getIcon: () => IconProps;
    getColor: () => string;
    getCollection: () => Collection;
    getUrl: () => string;
    setArchived: (isArchived: boolean) => void;
    setCollection: (collection: Collection) => void;
    setCollectionPreview: (isEnabled: boolean) => void;
    setPinned: (isPinned: boolean) => void;
} & Entity;
