import type { TableProps } from 'antd/lib/table'; import type { ButtonType } from 'antd/lib/button'; import { LingXiEdFC } from '@lingxiteam/types'; import { TableBasePropTypes } from '../types/prop'; export interface MyTableEDProps extends TableProps { selectType: string; columns: any[]; rowEditable: boolean; form: any; style: any; extend: any[]; rowActions: any[]; fixedAction: boolean; hiddenAction: boolean; actionWidth: any; _component: any; editMode: string; page: boolean; pageSize: number; current: number; showTotal: boolean; showQuickJumper?: boolean; showSizeChanger?: boolean; pageSizeOptions?: string; colorFormatInfo: any; tableTheme: string; extendNum?: number; headBtnNum?: number; isFlexColumn: boolean; tableTitle?: string; adjustModel: string; showCustom?: boolean; customTitle?: string; iconPosition?: string; customStyle?: ButtonType; rowKeyType?: string; rowKey?: string; showHead?: boolean; rowSelectionDisabled: boolean; groupsName: string; headExtends: any[]; defaultExpandedRowKeys?: string[] | number[]; expandIconPosition?: string; expandIconPositionRef?: { title: string; dataIndex?: string; }; expandCloseIcon?: any; expandOpenIcon?: any; rowExpandable?: { code: Function; originCode?: string[]; }; expandComponents: any[]; tableGroupColorInfo?: { colorType: 'single' | 'custom'; singleColorSetting?: { backgroundColor?: string; color?: string; fontWeight?: number; fontSize?: string; }; customColorColumns?: any[]; }; summaryTotal?: TableBasePropTypes['summaryTotal']; backgroundType?: any; } declare const TableED: LingXiEdFC; export default TableED;