/// import { BaseSelection, BaseSelectionProps } from './Selection'; import { Option } from '../select2/select'; export interface TableSelectionProps extends BaseSelectionProps { /** 是否为结果渲染列表 */ resultMode?: boolean; columns: Array<{ name: string; label: string; [propName: string]: any; }>; translate?: any; cellRender: (column: { name: string; label: string; [propName: string]: any; }, option: Option, colIndex: number, rowIndex: number) => JSX.Element; } export declare class TableSelection extends BaseSelection { static defaultProps: { cellRender: (column: { [propName: string]: any; name: string; label: string; }, option: Option, colIndex: number, rowIndex: number) => JSX.Element; placeholder: string; renderValue: (option: import("../select2/types").OptionType, states: import("./Selection").ItemRenderStates) => JSX.Element; multiple: boolean; clearable: boolean; cascade: boolean; }; getColumns(): { [propName: string]: any; name: string; label: string; }[]; renderTHead(): JSX.Element; renderTBody(): JSX.Element; render(): JSX.Element; } declare const _default: any; export default _default;