import React from 'react';
import './teletext-list-item.scss';
import { IconListProps } from './teletext-list';
export interface TeletextListItemProps {
    onClick?: (e: any) => void;
    title?: string;
    image?: string | string[];
    imagePlacement?: 'left' | 'right' | 'top' | 'bottom' | 'none';
    description?: string;
    tags?: string;
    type?: 'textAndImg' | 'imgOnly' | 'textOnly';
    textLines?: number;
    itemColumns?: number;
    iconList?: IconListProps[];
    itemPadding?: number;
    text3?: string;
    text4?: string;
    imgWidth?: number;
    imgHeight?: number;
    itemBgColor?: string;
    style?: React.CSSProperties;
    textAlign?: 'flex-start' | 'flex-end' | 'center';
    isShoppingCart?: boolean;
    isWishList?: boolean;
    isUserMenu?: boolean;
    itemType?: string;
    textImgGap?: number;
    imgBorderRadius?: number;
    imgObjectFit?: 'cover' | 'contain' | 'fill' | 'none';
    titleColor?: string;
    titleFontSize?: number;
    titleFontWeight?: 'normal' | '500' | '600' | 'bold';
    titleLineClamp?: number;
    descriptionColor?: string;
    descriptionFontSize?: number;
    descriptionFontWeight?: 'normal' | '500' | '600' | 'bold';
    descriptionLineClamp?: number;
    itemBorderRadius?: number;
    itemBorderColor?: string;
    itemBorderWidth?: number;
}
declare const TeletextListItem: React.FC<TeletextListItemProps>;
export default TeletextListItem;
