declare const TableColumn: import("../utils").WithInstall; align: import("vue").PropType<"left" | "right" | "center">; titleAlign: import("vue").PropType<"left" | "right" | "center">; ellipsis: BooleanConstructor; index: import("vue").PropType number)>; label: StringConstructor; width: { type: (StringConstructor | NumberConstructor)[]; default: string; }; minWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; fixed: (BooleanConstructor | StringConstructor)[]; sortable: { type: BooleanConstructor; default: boolean; }; prop: StringConstructor; summary: (BooleanConstructor | FunctionConstructor)[]; summaryResultHandle: FunctionConstructor; bodyResultHandle: FunctionConstructor; onSummaryClick: FunctionConstructor; required: BooleanConstructor; colColor: BooleanConstructor; thousand: BooleanConstructor; toFixed: NumberConstructor; thousandBody: BooleanConstructor; toFixedBody: NumberConstructor; style: ObjectConstructor; colSpan: NumberConstructor; rowSpan: NumberConstructor; searchFilterList: import("vue").PropType; onSearchFilterHandle: FunctionConstructor; onGetStyle: FunctionConstructor; customColClass: StringConstructor; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly; align: import("vue").PropType<"left" | "right" | "center">; titleAlign: import("vue").PropType<"left" | "right" | "center">; ellipsis: BooleanConstructor; index: import("vue").PropType number)>; label: StringConstructor; width: { type: (StringConstructor | NumberConstructor)[]; default: string; }; minWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; fixed: (BooleanConstructor | StringConstructor)[]; sortable: { type: BooleanConstructor; default: boolean; }; prop: StringConstructor; summary: (BooleanConstructor | FunctionConstructor)[]; summaryResultHandle: FunctionConstructor; bodyResultHandle: FunctionConstructor; onSummaryClick: FunctionConstructor; required: BooleanConstructor; colColor: BooleanConstructor; thousand: BooleanConstructor; toFixed: NumberConstructor; thousandBody: BooleanConstructor; toFixedBody: NumberConstructor; style: ObjectConstructor; colSpan: NumberConstructor; rowSpan: NumberConstructor; searchFilterList: import("vue").PropType; onSearchFilterHandle: FunctionConstructor; onGetStyle: FunctionConstructor; customColClass: StringConstructor; }>>, { required: boolean; width: string | number; thousand: boolean; thousandBody: boolean; colColor: boolean; ellipsis: boolean; sortable: boolean; minWidth: string | number; }>>; export default TableColumn; export { TableColumn };