import type { Option } from 'jamis-core'; import { BaseSelection } from '../../components'; import type { TableSelectionProps } from '../types'; export declare class TableSelection extends BaseSelection { static defaultProps: { cellRender: (column: { name: string; label: string; [propName: string]: any; }, option: Option, colIndex: number, rowIndex: number) => JSX.Element; placeholder: string; itemRender: (option: Option, states: import("../..").ItemRenderStates) => JSX.Element; multiple: boolean; clearable: boolean; }; getColumns(): { [propName: string]: any; name: string; label: string; }[]; renderTHead(): JSX.Element; renderTBody(): JSX.Element; render(): JSX.Element; } export default TableSelection;