import type { CSSProperties, PropType } from 'vue'; import { h } from 'vue'; import type { FinallyColumnType, Key, SortOrder } from '../interface'; declare const _default: import("vue").DefineComponent>; default: () => FinallyColumnType; }; wrapText: { type: BooleanConstructor; default: boolean; }; level: { type: NumberConstructor; default: number; }; additionalProps: ObjectConstructor; }>, { tableContext: import("../context/TableContext").TableContextProps; sorterInfo: import("vue").ComputedRef<{ columnKey: Key; sorterState: import("../../hooks/useSorter").SortState; sorterOrder: SortOrder; sortDirections: SortOrder[]; nextSortOrder: SortOrder; tip: string; showFilter: boolean; wrapText: boolean; }>; handleSortClick: (column: FinallyColumnType, nextSortOrder: SortOrder) => void; cellClass: import("vue").ComputedRef<{ [x: string]: boolean | SortOrder | import("../interface").CompareFn | { compare?: import("../interface").CompareFn; multiple?: number; }; }>; widths: import("vue").ComputedRef<{ width: number; left: number; minWidth: number; maxWidth: number; }>; colProps: import("vue").ComputedRef & { colspan: number; colstart: number; colend: number; }>; RenderSlot: import("vue").FunctionalComponent; titleClass: import("vue").ComputedRef<{ [x: string]: boolean; }>; domRef: import("vue").Ref; autoHeight: boolean; componentStyle: import("vue").ComputedRef; headerContext: import("../context/HeaderContext").HeaderContextProps; tableSlotsContext: import("../context/TableSlotsContext").ContextSlots; cellBoxClass: import("vue").ComputedRef<{ [x: string]: boolean; }>; showPopupContent: (...args: any[]) => void; FilterItems: import("vue").DefineComponent, {} | { [x: string]: any; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; h: typeof h; hasIcon: import("vue").ComputedRef; menuFilterProps: import("vue").ComputedRef<{ prefixCls: string; setSelectedKeys: (selectedKeys: Key[]) => void; selectedKeysRef: import("vue").Ref; confirm: () => void; clearFilters: () => void; filters: import("../interface").ColumnFilterItem[]; }>; filtered: import("vue").ComputedRef; tooltipProps: import("vue").ComputedRef; trigger: PropType; open: { type: BooleanConstructor; default: any; }; visible: { type: BooleanConstructor; default: any; }; placement: PropType; color: PropType>; transitionName: StringConstructor; overlayStyle: { type: PropType; default: CSSProperties; }; overlayInnerStyle: { type: PropType; default: CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; arrow: { type: PropType; default: boolean | { pointAtCenter?: boolean; }; }; autoAdjustOverflow: { type: PropType; default: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow; }; destroyTooltipOnHide: { type: BooleanConstructor; default: any; }; align: { type: PropType; default: import("ant-design-vue/es/vc-trigger/interface").AlignType; }; builtinPlacements: { type: PropType; default: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements; }; children: ArrayConstructor; onVisibleChange: PropType<(vis: boolean) => void>; 'onUpdate:visible': PropType<(vis: boolean) => void>; onOpenChange: PropType<(vis: boolean) => void>; 'onUpdate:open': PropType<(vis: boolean) => void>; }>>>; showSorterTooltip: import("vue").ComputedRef; trigger: PropType; open: { type: BooleanConstructor; default: any; }; visible: { type: BooleanConstructor; default: any; }; placement: PropType; color: PropType>; transitionName: StringConstructor; overlayStyle: { type: PropType; default: CSSProperties; }; overlayInnerStyle: { type: PropType; default: CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; arrow: { type: PropType; default: boolean | { pointAtCenter?: boolean; }; }; autoAdjustOverflow: { type: PropType; default: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow; }; destroyTooltipOnHide: { type: BooleanConstructor; default: any; }; align: { type: PropType; default: import("ant-design-vue/es/vc-trigger/interface").AlignType; }; builtinPlacements: { type: PropType; default: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements; }; children: ArrayConstructor; onVisibleChange: PropType<(vis: boolean) => void>; 'onUpdate:visible': PropType<(vis: boolean) => void>; onOpenChange: PropType<(vis: boolean) => void>; 'onUpdate:open': PropType<(vis: boolean) => void>; }>>>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>; default: () => FinallyColumnType; }; wrapText: { type: BooleanConstructor; default: boolean; }; level: { type: NumberConstructor; default: number; }; additionalProps: ObjectConstructor; }>> & Readonly<{}>, { component: string; column: FinallyColumnType; wrapText: boolean; level: number; }, {}, { Sorter: import("vue").DefineComponent, {} | { [x: string]: any; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Tooltip: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; trigger: PropType; open: { type: BooleanConstructor; default: any; }; visible: { type: BooleanConstructor; default: any; }; placement: PropType; color: PropType>; transitionName: StringConstructor; overlayStyle: { type: PropType; default: CSSProperties; }; overlayInnerStyle: { type: PropType; default: CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; arrow: { type: PropType; default: boolean | { pointAtCenter?: boolean; }; }; autoAdjustOverflow: { type: PropType; default: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow; }; destroyTooltipOnHide: { type: BooleanConstructor; default: any; }; align: { type: PropType; default: import("ant-design-vue/es/vc-trigger/interface").AlignType; }; builtinPlacements: { type: PropType; default: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements; }; children: ArrayConstructor; onVisibleChange: PropType<(vis: boolean) => void>; 'onUpdate:visible': PropType<(vis: boolean) => void>; onOpenChange: PropType<(vis: boolean) => void>; 'onUpdate:open': PropType<(vis: boolean) => void>; }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { open: boolean; visible: boolean; align: import("ant-design-vue/es/vc-trigger/interface").AlignType; arrow: boolean | { pointAtCenter?: boolean; }; builtinPlacements: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements; overlayInnerStyle: CSSProperties; overlayStyle: CSSProperties; destroyTooltipOnHide: boolean; autoAdjustOverflow: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow; arrowPointAtCenter: boolean; }, true, {}, import("ant-design-vue/es/_util/type").CustomSlotsType<{ title?: any; default?: any; }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; trigger: PropType; open: { type: BooleanConstructor; default: any; }; visible: { type: BooleanConstructor; default: any; }; placement: PropType; color: PropType>; transitionName: StringConstructor; overlayStyle: { type: PropType; default: CSSProperties; }; overlayInnerStyle: { type: PropType; default: CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; arrow: { type: PropType; default: boolean | { pointAtCenter?: boolean; }; }; autoAdjustOverflow: { type: PropType; default: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow; }; destroyTooltipOnHide: { type: BooleanConstructor; default: any; }; align: { type: PropType; default: import("ant-design-vue/es/vc-trigger/interface").AlignType; }; builtinPlacements: { type: PropType; default: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements; }; children: ArrayConstructor; onVisibleChange: PropType<(vis: boolean) => void>; 'onUpdate:visible': PropType<(vis: boolean) => void>; onOpenChange: PropType<(vis: boolean) => void>; 'onUpdate:open': PropType<(vis: boolean) => void>; }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, { open: boolean; visible: boolean; align: import("ant-design-vue/es/vc-trigger/interface").AlignType; arrow: boolean | { pointAtCenter?: boolean; }; builtinPlacements: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements; overlayInnerStyle: CSSProperties; overlayStyle: CSSProperties; destroyTooltipOnHide: boolean; autoAdjustOverflow: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow; arrowPointAtCenter: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; trigger: PropType; open: { type: BooleanConstructor; default: any; }; visible: { type: BooleanConstructor; default: any; }; placement: PropType; color: PropType>; transitionName: StringConstructor; overlayStyle: { type: PropType; default: CSSProperties; }; overlayInnerStyle: { type: PropType; default: CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; arrow: { type: PropType; default: boolean | { pointAtCenter?: boolean; }; }; autoAdjustOverflow: { type: PropType; default: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow; }; destroyTooltipOnHide: { type: BooleanConstructor; default: any; }; align: { type: PropType; default: import("ant-design-vue/es/vc-trigger/interface").AlignType; }; builtinPlacements: { type: PropType; default: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements; }; children: ArrayConstructor; onVisibleChange: PropType<(vis: boolean) => void>; 'onUpdate:visible': PropType<(vis: boolean) => void>; onOpenChange: PropType<(vis: boolean) => void>; 'onUpdate:open': PropType<(vis: boolean) => void>; }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { open: boolean; visible: boolean; align: import("ant-design-vue/es/vc-trigger/interface").AlignType; arrow: boolean | { pointAtCenter?: boolean; }; builtinPlacements: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements; overlayInnerStyle: CSSProperties; overlayStyle: CSSProperties; destroyTooltipOnHide: boolean; autoAdjustOverflow: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow; arrowPointAtCenter: boolean; }, {}, string, import("ant-design-vue/es/_util/type").CustomSlotsType<{ title?: any; default?: any; }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin; DragHandle: import("vue").DefineComponent, {} | { [x: string]: any; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; FilterDropdown: import("vue").DefineComponent, {} | { [x: string]: any; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; MenuOutlined: import("@ant-design/icons-vue/lib/icons/MenuOutlined").MenuOutlinedIconType; RenderVNode: import("vue").FunctionalComponent; FilterItems: import("vue").DefineComponent, {} | { [x: string]: any; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;