import { ReactNode } from 'react'; export interface CheckboxCardProps { /** Secondary line under the label — one line, ellipsized */ description?: string; /** Leading visual, rendered in a 40px tile — an outlined icon, an avatar, an illustration */ icon: ReactNode; /** Selected state — the card is a stateless toggle (`aria-checked`), the group logic * (single or multi select) belongs to the consumer. For a plain radio list without icon * or description, prefer `FormControlLabel variant="card"` with a Radio. */ isSelected: boolean; /** Main line — one line, ellipsized */ label: string; onClick: () => void; } /** * Large tap-target selection card: icon tile, label, optional description and a check indicator. * Sized for tablet use in the field. */ declare const CheckboxCard: ({ description, icon, isSelected, label, onClick }: CheckboxCardProps) => import("@emotion/react/jsx-runtime").JSX.Element; export default CheckboxCard;