import { Ref } from 'vue'; import { NumberPrecisionProps, RowCellNameProps } from 'redcat-ui/lib/mixins/typeDefinition'; declare const _default: import("vue").DefineComponent<{ cellDataList: { type: import("vue").PropType; default: any[]; }; filterDataList: { type: import("vue").PropType; default: any[]; }; filterConfig: { type: import("vue").PropType; }; showColumnSort: { type: BooleanConstructor; default: boolean; }; id: { type: (StringConstructor | NumberConstructor)[]; }; name: { type: StringConstructor; }; style: { type: (StringConstructor | ObjectConstructor)[]; }; class: { type: StringConstructor; default: () => string; }; attribute: { type: import("vue").PropType>; }; enabled: { type: BooleanConstructor; default: boolean; }; visibility: { type: BooleanConstructor; default: boolean; }; }, { componentRef: Ref; showCalculateOption: Ref; errorValue: Ref; showcellSelectPopup: Ref; mobile: boolean; tableCellFilterRef: Ref; tableCellFilterMoveRef: Ref; filterAttribute: Ref; filterCellDataList: import("vue").ComputedRef; getIcon: (cellType: string) => string; getName: (sortColumn: string) => string; showInput1: (cellType: string) => boolean; showInput2: (calculateType: string, cellType: string) => boolean; showDatePick1: (cellType: string) => boolean; showDatePick2: (calculateType: string, cellType: string) => boolean; filterSearch: () => void; filterMenuClick: (type: string) => void; getCalculateOptionList: (cellType: string) => string[]; changConnectType: (clickIndex: number) => void; getNumberPrecision: (cellType: string) => NumberPrecisionProps; changeCalculateClick: (clickIndex: number) => void; updateCalculateClick: (calculateType: string, index: number) => void; showCellSelectPopupClick: () => void; addFilterData: (cellData: RowCellNameProps) => void; deleteFilterDataClick: (index: number) => void; isSowFilterBtn: () => boolean; closeClick: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: any[]; }; filterDataList: { type: import("vue").PropType; default: any[]; }; filterConfig: { type: import("vue").PropType; }; showColumnSort: { type: BooleanConstructor; default: boolean; }; id: { type: (StringConstructor | NumberConstructor)[]; }; name: { type: StringConstructor; }; style: { type: (StringConstructor | ObjectConstructor)[]; }; class: { type: StringConstructor; default: () => string; }; attribute: { type: import("vue").PropType>; }; enabled: { type: BooleanConstructor; default: boolean; }; visibility: { type: BooleanConstructor; default: boolean; }; }>>, { class: string; enabled: boolean; visibility: boolean; showColumnSort: boolean; cellDataList: RowCellNameProps[]; filterDataList: import("redcat-ui/lib/mixins/typeDefinition").FilterDataProps[]; }>; export default _default;