import { default as React } from 'react';
import { BaseProps } from '../../types';

export type ListViewItemContentType = 'text' | 'textSubText';
export type ListViewItemContentState = 'normal' | 'disabled';
export interface ListViewItemContentProps extends BaseProps {
    /** 类型，默认 text */
    type?: ListViewItemContentType;
    /** 状态，默认 normal */
    state?: ListViewItemContentState;
    /** 主标题文本/节点 */
    title?: React.ReactNode;
    /** 第二段主标题（挂在 title 右侧） */
    title2?: React.ReactNode;
    /** 副标题（仅 type=textSubText 渲染） */
    subtitle?: React.ReactNode;
    /** 主标题左侧小挂件（Badge/Icon 等） */
    extraLeft?: React.ReactNode;
    /** 主标题右侧小挂件（Badge/Tag 等） */
    extraRight?: React.ReactNode;
    /** 副标题挂件 */
    subtitleExtra?: React.ReactNode;
    /** 是否启用长文本渐变遮罩 */
    mask?: boolean;
}
export declare const ListViewItemContent: React.ForwardRefExoticComponent<ListViewItemContentProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=ListViewItemContent.d.ts.map