import { ProvidersService } from 'fccore2';
import { NzModalService } from 'ng-zorro-antd';
import { FcinputComponent } from '../fcinput';
import { GRIDOPTIONS } from '../business/fclistdata.business';
/**
 * fc-modallistdata数据列表模态框
 *
 * 列表模态框组件。
 *
 * 点击按钮弹出列表模态框。
 *
 * 事件
 *
 * 1.成功事件：success
 *
 * 2.取消事件：cancle
 *
 */
export declare class FcmodallistComponent extends FcinputComponent {
    provider: ProvidersService;
    modalService: NzModalService;
    fcViewActionStrategy: string;
    /**自定义分页模式*/
    fcCustomPagination: boolean;
    /**标题*/
    fcTitle: string;
    fcRowData: any[];
    private _option;
    _data: any[];
    fcCondition: string;
    /**分页大小*/
    fcPageSize: number;
    /**分页大小*/
    fcPageNum: number;
    /**指定每页可以显示多少条*/
    fcPageSizeSelectorValues: number[];
    /**行默认选中*/
    fcDeafultSelected: any[];
    /**选中*/
    fcSelectObjs: any[];
    constructor(provider: ProvidersService, modalService: NzModalService);
    ngOnChanges(param: any): void;
    showModal(): any;
}
export interface FcmodalOption {
    options: GRIDOPTIONS;
    rowData: any;
    appId: string;
    condition: string;
    pageSize: number;
    pageNum: number;
    selectObjs: any[];
    fcCustomPagination: boolean;
    deafultSelected: any[];
    viewActionStrategy: any;
}
