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

export type ListViewItemAccessoryType = 'badgeBeacon' | 'badgeNumber' | 'buttonIcon' | 'buttonText' | 'checkbox' | 'checkmark' | 'chevron' | 'controlBox' | 'hyperlink' | 'icon' | 'radio' | 'switch' | 'tag' | 'text' | 'textIcon';
export interface ListViewItemAccessoryProps extends BaseProps {
    /** 类型，默认 chevron */
    type?: ListViewItemAccessoryType;
    /** 文本副标（部分 Type 允许显示，如 chevron/text/textIcon） */
    text?: React.ReactNode;
    /** Badge 指示器（Type=chevron/text/textIcon 可用） */
    badge?: React.ReactNode;
    /** 是否显示尾部 Graphic.Glyph.Chevron（对 text/textIcon 有意义），默认 true */
    chevron?: boolean;
    /** 自定义内容槽（承载具体控件实例） */
    children?: React.ReactNode;
}
export declare const ListViewItemAccessory: React.ForwardRefExoticComponent<ListViewItemAccessoryProps & React.RefAttributes<HTMLSpanElement>>;
//# sourceMappingURL=ListViewItemAccessory.d.ts.map