import * as react_jsx_runtime from 'react/jsx-runtime';
import { ReactNode } from 'react';

type TileProps = {
    title: {
        value: ReactNode;
        className?: string;
    };
    description?: {
        value: ReactNode;
        className?: string;
    };
    onClick?: () => void;
    isDisabled?: boolean;
    isSelected?: boolean;
    prefix?: ReactNode;
    suffix?: ReactNode;
    className?: string;
    normalClassName?: string;
    selectedClassName?: string;
    disabledClassName?: string;
};
/**
 * A component for creating a tile similar to the flutter ListTile
 */
declare const Tile: ({ title, description, onClick, isSelected, isDisabled, prefix, suffix, normalClassName, selectedClassName, disabledClassName, className }: TileProps) => react_jsx_runtime.JSX.Element;

export { Tile, type TileProps };
