import React from "react"; import { type ContainerProps } from "../Container/Container"; import { type DropdownItem } from "../DropdownMenu/DropdownMenu"; import type { PortalProps } from "../Portal/Portal"; import type { ColorPickerProps } from "../ColorPicker/ColorPicker"; import { type ColorPickerDropdownItemProps } from "../ColorPicker/ColorPickerDropdown"; export type CatalogCardProps = Omit & { title: string; subtitle?: string; subtitleLines?: number | "none"; dropdownMenuOptions?: (DropdownItem | ColorPickerDropdownItemProps)[]; colorPickerProps?: ColorPickerProps; portalContainer?: PortalProps["portalContainer"]; onClick?: VoidFunction; onDropdownClick?: (ev: MouseEvent | KeyboardEvent) => void; topLeftElement?: React.ReactNode; slotProps?: { dropdownMenu?: { "aria-label"?: string; }; title?: { as?: "h2" | "h3" | "h4" | "h5" | "h6" | "span" | "p"; }; }; }; export declare function CatalogCard({ title, subtitle, dropdownMenuOptions, onClick, onDropdownClick, topLeftElement, portalContainer, borderRadius, subtitleLines, colorPickerProps, slotProps, "data-e2e-test-id": dataE2eTestId, "data-ds-id": dataDsId, ...ariaAttributes }: CatalogCardProps): React.ReactElement;