import { CSSProperties, InputHTMLAttributes, ReactNode } from 'react'; export interface RadioTileProps extends Omit, 'type' | 'children' | 'className' | 'style'> { /** * Label of the tile. Also used as the accessible name of the radio input. */ label: ReactNode; /** * Optional image: an URL, or any React node (e.g. a background preview). */ image?: string | ReactNode; /** * Layout of a tile with both an image and a label. * Ignored when there is no image or when the label is hidden. */ orientation?: 'horizontal' | 'vertical'; /** * Visually hide the label (it stays available to screen readers). * Use it with an `image` to render an image-only tile. */ hideLabel?: boolean; /** * Additional CSS class names applied to the tile (root element). */ className?: string; /** * Inline styles applied to the tile (root element). */ style?: CSSProperties; } /** * A radio input presented as a selectable tile, with a label, an image or both. * Group tiles together by giving them the same `name`. */ declare const RadioTile: import('react').ForwardRefExoticComponent>; export default RadioTile;