import { Component } from 'react'; export default class DynamicColTable extends Component { constructor(props: any); setColSelectList(): void; setDefCols(cols: DefCol[]): void; checkedColKeys: any[]; allColsWithVisibleStatus: DefCol[]; getColFilterProps(element: DefCol): any; getTreeSelectCols: (data: any[]) => any[]; editPlainOptions: any[]; editCheckedOptions: any[]; isClickHandleSearch: boolean; onFilterDropdownVisibleChange: (visible: any, type: any) => void; onCheck: (checkedKeys: any) => void; isAlwaysShowCol(col: DefCol): boolean; onDrop: (info: any) => void; getedDataSource: (datas: any, index: any, pagesize: any, cond: any) => void; getShowCols(cols: DefCol[]): any[]; searchInput: any; getColumnSearchProps: (colDef: any) => { filterDropdown: ({ setSelectedKeys, selectedKeys, confirm, clearFilters }: { setSelectedKeys: any; selectedKeys: any; confirm: any; clearFilters: any; }) => JSX.Element; filterIcon: (filtered: any) => JSX.Element; onFilter: (value: any, record: any) => any; onFilterDropdownVisibleChange: (visible: any) => void; render: (text: any) => any; }; handleSearch: (selectedKeys: any, confirm: any, dataIndex: any) => void; handleReset: (clearFilters: any) => void; render(): JSX.Element; } interface getDataSource { (index: any, pagesize: any, cond: any, callback: any): void; } interface DynamicColTableProps { defcols: DefCol[]; getDatas: getDataSource; pagination: boolean | any; [key: string]: any; } interface DefCol { isFilterCol?: boolean; isShow?: string | boolean; fixed?: string | boolean; fieldName?: string; fieldCode?: string; id?: string; hidden?: boolean; [key: string]: any; } export declare class DynamicColTabletsDemo extends Component { getDataSource: getDataSource; render(): JSX.Element; } export {};