import { FcinputComponent } from '../fcinput';
import { Sysappfields, Sysappbuttons, ProvidersService } from 'fccore2';
/**
 * fc-list列表
 * 通用列表。
 * 最基础的列表展示，可承载文字、列表、图片、段落，常用于后台数据展示页	面。
 */
export declare class FclistComponent extends FcinputComponent {
    provider: ProvidersService;
    loading: boolean;
    data: any[];
    /** 列表按钮前的内容 */
    fcContent: string;
    /** 头像 */
    fcAvatar: string;
    /** 列图标 */
    fcIconCode: string;
    /** 固定图标 */
    fcIcon: string;
    /** 图标颜色 */
    fcIconColor: string;
    _buttons: any[];
    /** 状态 */
    fcStatus: string;
    /** 标题 */
    fcTitle: string;
    /** 选中id */
    fcSelectedId: string;
    /** 小标题 */
    fcSubTitleCode: string;
    /**选中值*/
    fcCheckValue: any;
    fcStatusCode: string;
    _isVisible: boolean;
    /**是否选择框*/
    /**选中有checkbox*/
    fcEnableCheckbox: string;
    /**多选框选中*/
    _isCheckedButton: boolean;
    constructor(provider: ProvidersService);
    _afterParentInit(): void;
    /**
     * 选中
     * @param item
     */
    _select(item: any): any;
    /**
     * 激活
     * @param id
     */
    _isActive(id: any): boolean;
}
export interface FclistOption {
    field: Sysappfields; /** Sysappfields;*/
    data?: any[]; /**内容*/
    buttons?: Sysappbuttons[]; /**操作*/
}
