import React from 'react'; export declare type ColumnsItem = { name: string; label: string; width?: number | string; render?: (value: any, record: any, dom: React.ReactNode) => React.ReactNode; type: string; className?: string; [key: string]: any; }; export interface SubTableProps { className?: string; style?: React.CSSProperties; togetherSave?: boolean; quickStatic?: boolean; addType?: 'batch' | 'row'; batchRemove?: boolean; singleRemove?: boolean; showCheckbox?: boolean; openRowSelect?: boolean; addText?: string; lineHeight?: number; maxHeight?: number; resizable?: boolean; uniqueKey?: string; addData?: any[]; addSelected?: string[]; columns: ColumnsItem[]; value?: any[]; filter?: string[]; fristFilterBasedOn?: boolean; onSelect?: (val: any[]) => void; onDelete?: (val: string[]) => void; onChange?: (val: any) => void; onBlur?: () => void; }