import type { App } from 'vue'; export declare const TableSummaryRow: import("vue").DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; export declare const TableSummaryCell: import("vue").DefineComponent, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>>, { readonly align?: any; readonly colSpan?: any; readonly rowSpan?: any; readonly index?: any; }, {}>; export declare const TableColumn: import("vue").DefineComponent, { __originColumn__?: any; }, {}>; export declare const TableColumnGroup: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, { title?: any; __originColumn__?: any; }, {}>; export declare const TableSummary: { new (...args: any[]): import("vue").CreateComponentPublicInstance, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly, {}, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly, {}, {}, {}, {}, {}>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { Cell: import("vue").DefineComponent, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>>, { readonly align?: any; readonly colSpan?: any; readonly rowSpan?: any; readonly index?: any; }, {}>; Row: import("vue").DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; name: string; }; export declare const Table: { new (...args: any[]): import("vue").CreateComponentPublicInstance; default: string; }; columns: { type: import("vue").PropType; default: import("./src/interface").TableColumnsType; }; rowKey: { type: import("vue").PropType>; default: string | import("./src/interface").GetRowKey; }; tableLayout: { type: import("vue").PropType; default: import("../../vue-components/vc-table/src/interface").TableLayout; }; rowClassName: { type: import("vue").PropType>; default: string | import("../../vue-components/vc-table/src/interface").RowClassName; }; title: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").PanelRender; }; footer: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").PanelRender; }; id: { type: import("vue").PropType; default: string; }; showHeader: { type: BooleanConstructor; default: boolean; }; components: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").TableComponents; }; customRow: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").GetComponentProps; }; customHeaderRow: { type: import("vue").PropType[]>>; default: import("../../vue-components/vc-table/src/interface").GetComponentProps[]>; }; direction: { type: import("vue").PropType<"ltr" | "rtl">; default: "ltr" | "rtl"; }; expandFixed: { type: import("vue").PropType; default: boolean | "left" | "right"; }; expandColumnWidth: NumberConstructor; expandedRowKeys: { type: import("vue").PropType; default: import("../../vue-components/vc-table/src/interface").Key[]; }; defaultExpandedRowKeys: { type: import("vue").PropType; default: import("../../vue-components/vc-table/src/interface").Key[]; }; expandedRowRender: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").ExpandedRowRender; }; expandRowByClick: { type: BooleanConstructor; default: boolean; }; expandIcon: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").RenderExpandIcon; }; onExpand: { type: import("vue").PropType<(expanded: boolean, record: any) => void>; default: (expanded: boolean, record: any) => void; }; onExpandedRowsChange: { type: import("vue").PropType<(expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void>; default: (expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void; }; 'onUpdate:expandedRowKeys': { type: import("vue").PropType<(expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void>; default: (expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void; }; defaultExpandAllRows: { type: BooleanConstructor; default: boolean; }; indentSize: NumberConstructor; expandIconColumnIndex: NumberConstructor; showExpandColumn: { type: BooleanConstructor; default: boolean; }; expandedRowClassName: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").RowClassName; }; childrenColumnName: { type: import("vue").PropType; default: string; }; rowExpandable: { type: import("vue").PropType<(record: any) => boolean>; default: (record: any) => boolean; }; sticky: { type: import("vue").PropType; default: boolean | import("../../vue-components/vc-table/src/interface").TableSticky; }; dropdownPrefixCls: StringConstructor; dataSource: { type: import("vue").PropType; default: any[]; }; pagination: { type: import("vue").PropType; default: false | import("./src/interface").TablePaginationConfig; }; loading: { type: import("vue").PropType; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>>>; default: boolean | Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>>; }; size: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").SizeType; }; bordered: { type: BooleanConstructor; default: boolean; }; locale: { type: import("vue").PropType; default: import("@antdv/ui/es/ui/locales").TableLocale; }; onChange: { type: import("vue").PropType<(pagination: import("./src/interface").TablePaginationConfig, filters: Record, sorter: import("./src/interface").SorterResult | import("./src/interface").SorterResult[], extra: import("./src/interface").TableCurrentDataSource) => void>; default: (pagination: import("./src/interface").TablePaginationConfig, filters: Record, sorter: import("./src/interface").SorterResult | import("./src/interface").SorterResult[], extra: import("./src/interface").TableCurrentDataSource) => void; }; onResizeColumn: { type: import("vue").PropType<(w: number, col: import("./src/interface").TableColumnType) => void>; default: (w: number, col: import("./src/interface").TableColumnType) => void; }; rowSelection: { type: import("vue").PropType>; default: import("./src/interface").TableRowSelection; }; getPopupContainer: { type: import("vue").PropType; default: import("./src/interface").GetPopupContainer; }; scroll: { type: import("vue").PropType<{ x?: string | number | true; y?: string | number; } & { scrollToFirstRowOnChange?: boolean; }>; default: { x?: string | number | true; y?: string | number; } & { scrollToFirstRowOnChange?: boolean; }; }; sortDirections: { type: import("vue").PropType; default: import("./src/interface").SortOrder[]; }; showSorterTooltip: { type: import("vue").PropType; open: { type: BooleanConstructor; default: any; }; visible: { type: BooleanConstructor; default: any; }; placement: import("vue").PropType; color: import("vue").PropType>; transitionName: StringConstructor; overlayStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayInnerStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; arrow: { type: import("vue").PropType; default: boolean | { pointAtCenter?: boolean; }; }; autoAdjustOverflow: { type: import("vue").PropType; default: boolean | import("@antdv/ui/es/ui").AdjustOverflow; }; destroyTooltipOnHide: { type: BooleanConstructor; default: any; }; align: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").AlignType; }; builtinPlacements: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").BuildInPlacements; }; children: ArrayConstructor; onVisibleChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>; onOpenChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>; }>>>; default: boolean | Partial; open: { type: BooleanConstructor; default: any; }; visible: { type: BooleanConstructor; default: any; }; placement: import("vue").PropType; color: import("vue").PropType>; transitionName: StringConstructor; overlayStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayInnerStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; arrow: { type: import("vue").PropType; default: boolean | { pointAtCenter?: boolean; }; }; autoAdjustOverflow: { type: import("vue").PropType; default: boolean | import("@antdv/ui/es/ui").AdjustOverflow; }; destroyTooltipOnHide: { type: BooleanConstructor; default: any; }; align: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").AlignType; }; builtinPlacements: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").BuildInPlacements; }; children: ArrayConstructor; onVisibleChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>; onOpenChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>; }>>; }; transformCellText: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").TransformCellText; }; }>>, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; default: string; }; columns: { type: import("vue").PropType; default: import("./src/interface").TableColumnsType; }; rowKey: { type: import("vue").PropType>; default: string | import("./src/interface").GetRowKey; }; tableLayout: { type: import("vue").PropType; default: import("../../vue-components/vc-table/src/interface").TableLayout; }; rowClassName: { type: import("vue").PropType>; default: string | import("../../vue-components/vc-table/src/interface").RowClassName; }; title: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").PanelRender; }; footer: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").PanelRender; }; id: { type: import("vue").PropType; default: string; }; showHeader: { type: BooleanConstructor; default: boolean; }; components: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").TableComponents; }; customRow: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").GetComponentProps; }; customHeaderRow: { type: import("vue").PropType[]>>; default: import("../../vue-components/vc-table/src/interface").GetComponentProps[]>; }; direction: { type: import("vue").PropType<"ltr" | "rtl">; default: "ltr" | "rtl"; }; expandFixed: { type: import("vue").PropType; default: boolean | "left" | "right"; }; expandColumnWidth: NumberConstructor; expandedRowKeys: { type: import("vue").PropType; default: import("../../vue-components/vc-table/src/interface").Key[]; }; defaultExpandedRowKeys: { type: import("vue").PropType; default: import("../../vue-components/vc-table/src/interface").Key[]; }; expandedRowRender: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").ExpandedRowRender; }; expandRowByClick: { type: BooleanConstructor; default: boolean; }; expandIcon: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").RenderExpandIcon; }; onExpand: { type: import("vue").PropType<(expanded: boolean, record: any) => void>; default: (expanded: boolean, record: any) => void; }; onExpandedRowsChange: { type: import("vue").PropType<(expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void>; default: (expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void; }; 'onUpdate:expandedRowKeys': { type: import("vue").PropType<(expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void>; default: (expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void; }; defaultExpandAllRows: { type: BooleanConstructor; default: boolean; }; indentSize: NumberConstructor; expandIconColumnIndex: NumberConstructor; showExpandColumn: { type: BooleanConstructor; default: boolean; }; expandedRowClassName: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").RowClassName; }; childrenColumnName: { type: import("vue").PropType; default: string; }; rowExpandable: { type: import("vue").PropType<(record: any) => boolean>; default: (record: any) => boolean; }; sticky: { type: import("vue").PropType; default: boolean | import("../../vue-components/vc-table/src/interface").TableSticky; }; dropdownPrefixCls: StringConstructor; dataSource: { type: import("vue").PropType; default: any[]; }; pagination: { type: import("vue").PropType; default: false | import("./src/interface").TablePaginationConfig; }; loading: { type: import("vue").PropType; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>>>; default: boolean | Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>>; }; size: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").SizeType; }; bordered: { type: BooleanConstructor; default: boolean; }; locale: { type: import("vue").PropType; default: import("@antdv/ui/es/ui/locales").TableLocale; }; onChange: { type: import("vue").PropType<(pagination: import("./src/interface").TablePaginationConfig, filters: Record, sorter: import("./src/interface").SorterResult | import("./src/interface").SorterResult[], extra: import("./src/interface").TableCurrentDataSource) => void>; default: (pagination: import("./src/interface").TablePaginationConfig, filters: Record, sorter: import("./src/interface").SorterResult | import("./src/interface").SorterResult[], extra: import("./src/interface").TableCurrentDataSource) => void; }; onResizeColumn: { type: import("vue").PropType<(w: number, col: import("./src/interface").TableColumnType) => void>; default: (w: number, col: import("./src/interface").TableColumnType) => void; }; rowSelection: { type: import("vue").PropType>; default: import("./src/interface").TableRowSelection; }; getPopupContainer: { type: import("vue").PropType; default: import("./src/interface").GetPopupContainer; }; scroll: { type: import("vue").PropType<{ x?: string | number | true; y?: string | number; } & { scrollToFirstRowOnChange?: boolean; }>; default: { x?: string | number | true; y?: string | number; } & { scrollToFirstRowOnChange?: boolean; }; }; sortDirections: { type: import("vue").PropType; default: import("./src/interface").SortOrder[]; }; showSorterTooltip: { type: import("vue").PropType; open: { type: BooleanConstructor; default: any; }; visible: { type: BooleanConstructor; default: any; }; placement: import("vue").PropType; color: import("vue").PropType>; transitionName: StringConstructor; overlayStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayInnerStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; arrow: { type: import("vue").PropType; default: boolean | { pointAtCenter?: boolean; }; }; autoAdjustOverflow: { type: import("vue").PropType; default: boolean | import("@antdv/ui/es/ui").AdjustOverflow; }; destroyTooltipOnHide: { type: BooleanConstructor; default: any; }; align: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").AlignType; }; builtinPlacements: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").BuildInPlacements; }; children: ArrayConstructor; onVisibleChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>; onOpenChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>; }>>>; default: boolean | Partial; open: { type: BooleanConstructor; default: any; }; visible: { type: BooleanConstructor; default: any; }; placement: import("vue").PropType; color: import("vue").PropType>; transitionName: StringConstructor; overlayStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayInnerStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; arrow: { type: import("vue").PropType; default: boolean | { pointAtCenter?: boolean; }; }; autoAdjustOverflow: { type: import("vue").PropType; default: boolean | import("@antdv/ui/es/ui").AdjustOverflow; }; destroyTooltipOnHide: { type: BooleanConstructor; default: any; }; align: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").AlignType; }; builtinPlacements: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").BuildInPlacements; }; children: ArrayConstructor; onVisibleChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>; onOpenChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>; }>>; }; transformCellText: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").TransformCellText; }; }>>, { footer: import("../../vue-components/vc-table/src/interface").PanelRender; title: import("../../vue-components/vc-table/src/interface").PanelRender; scroll: { x?: string | number | true; y?: string | number; } & { scrollToFirstRowOnChange?: boolean; }; size: import("@antdv/ui/es/ui").SizeType; direction: "ltr" | "rtl"; tableLayout: import("../../vue-components/vc-table/src/interface").TableLayout; columns: import("./src/interface").TableColumnsType; sticky: boolean | import("../../vue-components/vc-table/src/interface").TableSticky; prefixCls: string; id: string; locale: import("@antdv/ui/es/ui/locales").TableLocale; onChange: (pagination: import("./src/interface").TablePaginationConfig, filters: Record, sorter: import("./src/interface").SorterResult | import("./src/interface").SorterResult[], extra: import("./src/interface").TableCurrentDataSource) => void; getPopupContainer: import("./src/interface").GetPopupContainer; expandedRowKeys: import("../../vue-components/vc-table/src/interface").Key[]; defaultExpandedRowKeys: import("../../vue-components/vc-table/src/interface").Key[]; expandedRowRender: import("../../vue-components/vc-table/src/interface").ExpandedRowRender; expandRowByClick: boolean; expandIcon: import("../../vue-components/vc-table/src/interface").RenderExpandIcon; onExpand: (expanded: boolean, record: any) => void; onExpandedRowsChange: (expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void; defaultExpandAllRows: boolean; showExpandColumn: boolean; expandedRowClassName: import("../../vue-components/vc-table/src/interface").RowClassName; childrenColumnName: string; rowExpandable: (record: any) => boolean; transformCellText: import("../../vue-components/vc-table/src/interface").TransformCellText; customRow: import("../../vue-components/vc-table/src/interface").GetComponentProps; rowKey: string | import("./src/interface").GetRowKey; rowClassName: string | import("../../vue-components/vc-table/src/interface").RowClassName; onResizeColumn: (w: number, col: import("./src/interface").TableColumnType) => void; customHeaderRow: import("../../vue-components/vc-table/src/interface").GetComponentProps[]>; expandFixed: boolean | "left" | "right"; showHeader: boolean; components: import("../../vue-components/vc-table/src/interface").TableComponents; 'onUpdate:expandedRowKeys': (expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void; loading: boolean | Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>>; bordered: boolean; pagination: false | import("./src/interface").TablePaginationConfig; sortDirections: import("./src/interface").SortOrder[]; showSorterTooltip: boolean | Partial; open: { type: BooleanConstructor; default: any; }; visible: { type: BooleanConstructor; default: any; }; placement: import("vue").PropType; color: import("vue").PropType>; transitionName: StringConstructor; overlayStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayInnerStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; arrow: { type: import("vue").PropType; default: boolean | { pointAtCenter?: boolean; }; }; autoAdjustOverflow: { type: import("vue").PropType; default: boolean | import("@antdv/ui/es/ui").AdjustOverflow; }; destroyTooltipOnHide: { type: BooleanConstructor; default: any; }; align: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").AlignType; }; builtinPlacements: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").BuildInPlacements; }; children: ArrayConstructor; onVisibleChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>; onOpenChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>; }>>; dataSource: any[]; rowSelection: import("./src/interface").TableRowSelection; }, true, {}, import("vue").SlotsType<{ emptyText?: any; expandIcon?: import("../../vue-components/vc-table/src/interface").RenderExpandIconProps; title?: any; footer?: any; summary?: any; expandedRowRender?: any; expandColumnTitle?: any; bodyCell?: (props: { text: any; value: any; record: Record; index: number; column: import("./src/interface").TableColumnType; }) => void; headerCell?: (props: { title: any; column: import("./src/interface").TableColumnType; }) => void; customFilterIcon?: any; customFilterDropdown?: any; default: any; }>, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; columns: { type: import("vue").PropType; default: import("./src/interface").TableColumnsType; }; rowKey: { type: import("vue").PropType>; default: string | import("./src/interface").GetRowKey; }; tableLayout: { type: import("vue").PropType; default: import("../../vue-components/vc-table/src/interface").TableLayout; }; rowClassName: { type: import("vue").PropType>; default: string | import("../../vue-components/vc-table/src/interface").RowClassName; }; title: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").PanelRender; }; footer: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").PanelRender; }; id: { type: import("vue").PropType; default: string; }; showHeader: { type: BooleanConstructor; default: boolean; }; components: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").TableComponents; }; customRow: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").GetComponentProps; }; customHeaderRow: { type: import("vue").PropType[]>>; default: import("../../vue-components/vc-table/src/interface").GetComponentProps[]>; }; direction: { type: import("vue").PropType<"ltr" | "rtl">; default: "ltr" | "rtl"; }; expandFixed: { type: import("vue").PropType; default: boolean | "left" | "right"; }; expandColumnWidth: NumberConstructor; expandedRowKeys: { type: import("vue").PropType; default: import("../../vue-components/vc-table/src/interface").Key[]; }; defaultExpandedRowKeys: { type: import("vue").PropType; default: import("../../vue-components/vc-table/src/interface").Key[]; }; expandedRowRender: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").ExpandedRowRender; }; expandRowByClick: { type: BooleanConstructor; default: boolean; }; expandIcon: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").RenderExpandIcon; }; onExpand: { type: import("vue").PropType<(expanded: boolean, record: any) => void>; default: (expanded: boolean, record: any) => void; }; onExpandedRowsChange: { type: import("vue").PropType<(expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void>; default: (expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void; }; 'onUpdate:expandedRowKeys': { type: import("vue").PropType<(expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void>; default: (expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void; }; defaultExpandAllRows: { type: BooleanConstructor; default: boolean; }; indentSize: NumberConstructor; expandIconColumnIndex: NumberConstructor; showExpandColumn: { type: BooleanConstructor; default: boolean; }; expandedRowClassName: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").RowClassName; }; childrenColumnName: { type: import("vue").PropType; default: string; }; rowExpandable: { type: import("vue").PropType<(record: any) => boolean>; default: (record: any) => boolean; }; sticky: { type: import("vue").PropType; default: boolean | import("../../vue-components/vc-table/src/interface").TableSticky; }; dropdownPrefixCls: StringConstructor; dataSource: { type: import("vue").PropType; default: any[]; }; pagination: { type: import("vue").PropType; default: false | import("./src/interface").TablePaginationConfig; }; loading: { type: import("vue").PropType; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>>>; default: boolean | Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>>; }; size: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").SizeType; }; bordered: { type: BooleanConstructor; default: boolean; }; locale: { type: import("vue").PropType; default: import("@antdv/ui/es/ui/locales").TableLocale; }; onChange: { type: import("vue").PropType<(pagination: import("./src/interface").TablePaginationConfig, filters: Record, sorter: import("./src/interface").SorterResult | import("./src/interface").SorterResult[], extra: import("./src/interface").TableCurrentDataSource) => void>; default: (pagination: import("./src/interface").TablePaginationConfig, filters: Record, sorter: import("./src/interface").SorterResult | import("./src/interface").SorterResult[], extra: import("./src/interface").TableCurrentDataSource) => void; }; onResizeColumn: { type: import("vue").PropType<(w: number, col: import("./src/interface").TableColumnType) => void>; default: (w: number, col: import("./src/interface").TableColumnType) => void; }; rowSelection: { type: import("vue").PropType>; default: import("./src/interface").TableRowSelection; }; getPopupContainer: { type: import("vue").PropType; default: import("./src/interface").GetPopupContainer; }; scroll: { type: import("vue").PropType<{ x?: string | number | true; y?: string | number; } & { scrollToFirstRowOnChange?: boolean; }>; default: { x?: string | number | true; y?: string | number; } & { scrollToFirstRowOnChange?: boolean; }; }; sortDirections: { type: import("vue").PropType; default: import("./src/interface").SortOrder[]; }; showSorterTooltip: { type: import("vue").PropType; open: { type: BooleanConstructor; default: any; }; visible: { type: BooleanConstructor; default: any; }; placement: import("vue").PropType; color: import("vue").PropType>; transitionName: StringConstructor; overlayStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayInnerStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; arrow: { type: import("vue").PropType; default: boolean | { pointAtCenter?: boolean; }; }; autoAdjustOverflow: { type: import("vue").PropType; default: boolean | import("@antdv/ui/es/ui").AdjustOverflow; }; destroyTooltipOnHide: { type: BooleanConstructor; default: any; }; align: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").AlignType; }; builtinPlacements: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").BuildInPlacements; }; children: ArrayConstructor; onVisibleChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>; onOpenChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>; }>>>; default: boolean | Partial; open: { type: BooleanConstructor; default: any; }; visible: { type: BooleanConstructor; default: any; }; placement: import("vue").PropType; color: import("vue").PropType>; transitionName: StringConstructor; overlayStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayInnerStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; arrow: { type: import("vue").PropType; default: boolean | { pointAtCenter?: boolean; }; }; autoAdjustOverflow: { type: import("vue").PropType; default: boolean | import("@antdv/ui/es/ui").AdjustOverflow; }; destroyTooltipOnHide: { type: BooleanConstructor; default: any; }; align: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").AlignType; }; builtinPlacements: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").BuildInPlacements; }; children: ArrayConstructor; onVisibleChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>; onOpenChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>; }>>; }; transformCellText: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").TransformCellText; }; }>>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, { footer: import("../../vue-components/vc-table/src/interface").PanelRender; title: import("../../vue-components/vc-table/src/interface").PanelRender; scroll: { x?: string | number | true; y?: string | number; } & { scrollToFirstRowOnChange?: boolean; }; size: import("@antdv/ui/es/ui").SizeType; direction: "ltr" | "rtl"; tableLayout: import("../../vue-components/vc-table/src/interface").TableLayout; columns: import("./src/interface").TableColumnsType; sticky: boolean | import("../../vue-components/vc-table/src/interface").TableSticky; prefixCls: string; id: string; locale: import("@antdv/ui/es/ui/locales").TableLocale; onChange: (pagination: import("./src/interface").TablePaginationConfig, filters: Record, sorter: import("./src/interface").SorterResult | import("./src/interface").SorterResult[], extra: import("./src/interface").TableCurrentDataSource) => void; getPopupContainer: import("./src/interface").GetPopupContainer; expandedRowKeys: import("../../vue-components/vc-table/src/interface").Key[]; defaultExpandedRowKeys: import("../../vue-components/vc-table/src/interface").Key[]; expandedRowRender: import("../../vue-components/vc-table/src/interface").ExpandedRowRender; expandRowByClick: boolean; expandIcon: import("../../vue-components/vc-table/src/interface").RenderExpandIcon; onExpand: (expanded: boolean, record: any) => void; onExpandedRowsChange: (expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void; defaultExpandAllRows: boolean; showExpandColumn: boolean; expandedRowClassName: import("../../vue-components/vc-table/src/interface").RowClassName; childrenColumnName: string; rowExpandable: (record: any) => boolean; transformCellText: import("../../vue-components/vc-table/src/interface").TransformCellText; customRow: import("../../vue-components/vc-table/src/interface").GetComponentProps; rowKey: string | import("./src/interface").GetRowKey; rowClassName: string | import("../../vue-components/vc-table/src/interface").RowClassName; onResizeColumn: (w: number, col: import("./src/interface").TableColumnType) => void; customHeaderRow: import("../../vue-components/vc-table/src/interface").GetComponentProps[]>; expandFixed: boolean | "left" | "right"; showHeader: boolean; components: import("../../vue-components/vc-table/src/interface").TableComponents; 'onUpdate:expandedRowKeys': (expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void; loading: boolean | Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>>; bordered: boolean; pagination: false | import("./src/interface").TablePaginationConfig; sortDirections: import("./src/interface").SortOrder[]; showSorterTooltip: boolean | Partial; open: { type: BooleanConstructor; default: any; }; visible: { type: BooleanConstructor; default: any; }; placement: import("vue").PropType; color: import("vue").PropType>; transitionName: StringConstructor; overlayStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayInnerStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; arrow: { type: import("vue").PropType; default: boolean | { pointAtCenter?: boolean; }; }; autoAdjustOverflow: { type: import("vue").PropType; default: boolean | import("@antdv/ui/es/ui").AdjustOverflow; }; destroyTooltipOnHide: { type: BooleanConstructor; default: any; }; align: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").AlignType; }; builtinPlacements: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").BuildInPlacements; }; children: ArrayConstructor; onVisibleChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>; onOpenChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>; }>>; dataSource: any[]; rowSelection: import("./src/interface").TableRowSelection; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; default: string; }; columns: { type: import("vue").PropType; default: import("./src/interface").TableColumnsType; }; rowKey: { type: import("vue").PropType>; default: string | import("./src/interface").GetRowKey; }; tableLayout: { type: import("vue").PropType; default: import("../../vue-components/vc-table/src/interface").TableLayout; }; rowClassName: { type: import("vue").PropType>; default: string | import("../../vue-components/vc-table/src/interface").RowClassName; }; title: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").PanelRender; }; footer: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").PanelRender; }; id: { type: import("vue").PropType; default: string; }; showHeader: { type: BooleanConstructor; default: boolean; }; components: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").TableComponents; }; customRow: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").GetComponentProps; }; customHeaderRow: { type: import("vue").PropType[]>>; default: import("../../vue-components/vc-table/src/interface").GetComponentProps[]>; }; direction: { type: import("vue").PropType<"ltr" | "rtl">; default: "ltr" | "rtl"; }; expandFixed: { type: import("vue").PropType; default: boolean | "left" | "right"; }; expandColumnWidth: NumberConstructor; expandedRowKeys: { type: import("vue").PropType; default: import("../../vue-components/vc-table/src/interface").Key[]; }; defaultExpandedRowKeys: { type: import("vue").PropType; default: import("../../vue-components/vc-table/src/interface").Key[]; }; expandedRowRender: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").ExpandedRowRender; }; expandRowByClick: { type: BooleanConstructor; default: boolean; }; expandIcon: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").RenderExpandIcon; }; onExpand: { type: import("vue").PropType<(expanded: boolean, record: any) => void>; default: (expanded: boolean, record: any) => void; }; onExpandedRowsChange: { type: import("vue").PropType<(expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void>; default: (expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void; }; 'onUpdate:expandedRowKeys': { type: import("vue").PropType<(expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void>; default: (expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void; }; defaultExpandAllRows: { type: BooleanConstructor; default: boolean; }; indentSize: NumberConstructor; expandIconColumnIndex: NumberConstructor; showExpandColumn: { type: BooleanConstructor; default: boolean; }; expandedRowClassName: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").RowClassName; }; childrenColumnName: { type: import("vue").PropType; default: string; }; rowExpandable: { type: import("vue").PropType<(record: any) => boolean>; default: (record: any) => boolean; }; sticky: { type: import("vue").PropType; default: boolean | import("../../vue-components/vc-table/src/interface").TableSticky; }; dropdownPrefixCls: StringConstructor; dataSource: { type: import("vue").PropType; default: any[]; }; pagination: { type: import("vue").PropType; default: false | import("./src/interface").TablePaginationConfig; }; loading: { type: import("vue").PropType; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>>>; default: boolean | Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>>; }; size: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").SizeType; }; bordered: { type: BooleanConstructor; default: boolean; }; locale: { type: import("vue").PropType; default: import("@antdv/ui/es/ui/locales").TableLocale; }; onChange: { type: import("vue").PropType<(pagination: import("./src/interface").TablePaginationConfig, filters: Record, sorter: import("./src/interface").SorterResult | import("./src/interface").SorterResult[], extra: import("./src/interface").TableCurrentDataSource) => void>; default: (pagination: import("./src/interface").TablePaginationConfig, filters: Record, sorter: import("./src/interface").SorterResult | import("./src/interface").SorterResult[], extra: import("./src/interface").TableCurrentDataSource) => void; }; onResizeColumn: { type: import("vue").PropType<(w: number, col: import("./src/interface").TableColumnType) => void>; default: (w: number, col: import("./src/interface").TableColumnType) => void; }; rowSelection: { type: import("vue").PropType>; default: import("./src/interface").TableRowSelection; }; getPopupContainer: { type: import("vue").PropType; default: import("./src/interface").GetPopupContainer; }; scroll: { type: import("vue").PropType<{ x?: string | number | true; y?: string | number; } & { scrollToFirstRowOnChange?: boolean; }>; default: { x?: string | number | true; y?: string | number; } & { scrollToFirstRowOnChange?: boolean; }; }; sortDirections: { type: import("vue").PropType; default: import("./src/interface").SortOrder[]; }; showSorterTooltip: { type: import("vue").PropType; open: { type: BooleanConstructor; default: any; }; visible: { type: BooleanConstructor; default: any; }; placement: import("vue").PropType; color: import("vue").PropType>; transitionName: StringConstructor; overlayStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayInnerStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; arrow: { type: import("vue").PropType; default: boolean | { pointAtCenter?: boolean; }; }; autoAdjustOverflow: { type: import("vue").PropType; default: boolean | import("@antdv/ui/es/ui").AdjustOverflow; }; destroyTooltipOnHide: { type: BooleanConstructor; default: any; }; align: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").AlignType; }; builtinPlacements: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").BuildInPlacements; }; children: ArrayConstructor; onVisibleChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>; onOpenChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>; }>>>; default: boolean | Partial; open: { type: BooleanConstructor; default: any; }; visible: { type: BooleanConstructor; default: any; }; placement: import("vue").PropType; color: import("vue").PropType>; transitionName: StringConstructor; overlayStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayInnerStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; arrow: { type: import("vue").PropType; default: boolean | { pointAtCenter?: boolean; }; }; autoAdjustOverflow: { type: import("vue").PropType; default: boolean | import("@antdv/ui/es/ui").AdjustOverflow; }; destroyTooltipOnHide: { type: BooleanConstructor; default: any; }; align: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").AlignType; }; builtinPlacements: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").BuildInPlacements; }; children: ArrayConstructor; onVisibleChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>; onOpenChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>; }>>; }; transformCellText: { type: import("vue").PropType>; default: import("../../vue-components/vc-table/src/interface").TransformCellText; }; }>>, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { footer: import("../../vue-components/vc-table/src/interface").PanelRender; title: import("../../vue-components/vc-table/src/interface").PanelRender; scroll: { x?: string | number | true; y?: string | number; } & { scrollToFirstRowOnChange?: boolean; }; size: import("@antdv/ui/es/ui").SizeType; direction: "ltr" | "rtl"; tableLayout: import("../../vue-components/vc-table/src/interface").TableLayout; columns: import("./src/interface").TableColumnsType; sticky: boolean | import("../../vue-components/vc-table/src/interface").TableSticky; prefixCls: string; id: string; locale: import("@antdv/ui/es/ui/locales").TableLocale; onChange: (pagination: import("./src/interface").TablePaginationConfig, filters: Record, sorter: import("./src/interface").SorterResult | import("./src/interface").SorterResult[], extra: import("./src/interface").TableCurrentDataSource) => void; getPopupContainer: import("./src/interface").GetPopupContainer; expandedRowKeys: import("../../vue-components/vc-table/src/interface").Key[]; defaultExpandedRowKeys: import("../../vue-components/vc-table/src/interface").Key[]; expandedRowRender: import("../../vue-components/vc-table/src/interface").ExpandedRowRender; expandRowByClick: boolean; expandIcon: import("../../vue-components/vc-table/src/interface").RenderExpandIcon; onExpand: (expanded: boolean, record: any) => void; onExpandedRowsChange: (expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void; defaultExpandAllRows: boolean; showExpandColumn: boolean; expandedRowClassName: import("../../vue-components/vc-table/src/interface").RowClassName; childrenColumnName: string; rowExpandable: (record: any) => boolean; transformCellText: import("../../vue-components/vc-table/src/interface").TransformCellText; customRow: import("../../vue-components/vc-table/src/interface").GetComponentProps; rowKey: string | import("./src/interface").GetRowKey; rowClassName: string | import("../../vue-components/vc-table/src/interface").RowClassName; onResizeColumn: (w: number, col: import("./src/interface").TableColumnType) => void; customHeaderRow: import("../../vue-components/vc-table/src/interface").GetComponentProps[]>; expandFixed: boolean | "left" | "right"; showHeader: boolean; components: import("../../vue-components/vc-table/src/interface").TableComponents; 'onUpdate:expandedRowKeys': (expandedKeys: import("../../vue-components/vc-table/src/interface").Key[]) => void; loading: boolean | Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>>; bordered: boolean; pagination: false | import("./src/interface").TablePaginationConfig; sortDirections: import("./src/interface").SortOrder[]; showSorterTooltip: boolean | Partial; open: { type: BooleanConstructor; default: any; }; visible: { type: BooleanConstructor; default: any; }; placement: import("vue").PropType; color: import("vue").PropType>; transitionName: StringConstructor; overlayStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayInnerStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; arrow: { type: import("vue").PropType; default: boolean | { pointAtCenter?: boolean; }; }; autoAdjustOverflow: { type: import("vue").PropType; default: boolean | import("@antdv/ui/es/ui").AdjustOverflow; }; destroyTooltipOnHide: { type: BooleanConstructor; default: any; }; align: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").AlignType; }; builtinPlacements: { type: import("vue").PropType; default: import("../../vue-components/vc-trigger/src/interface").BuildInPlacements; }; children: ArrayConstructor; onVisibleChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>; onOpenChange: import("vue").PropType<(vis: boolean) => void>; 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>; }>>; dataSource: any[]; rowSelection: import("./src/interface").TableRowSelection; }, {}, string, import("vue").SlotsType<{ emptyText?: any; expandIcon?: import("../../vue-components/vc-table/src/interface").RenderExpandIconProps; title?: any; footer?: any; summary?: any; expandedRowRender?: any; expandColumnTitle?: any; bodyCell?: (props: { text: any; value: any; record: Record; index: number; column: import("./src/interface").TableColumnType; }) => void; headerCell?: (props: { title: any; column: import("./src/interface").TableColumnType; }) => void; customFilterIcon?: any; customFilterDropdown?: any; default: any; }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { SELECTION_ALL: "SELECT_ALL"; SELECTION_INVERT: "SELECT_INVERT"; SELECTION_NONE: "SELECT_NONE"; SELECTION_COLUMN: {}; EXPAND_COLUMN: {}; Column: import("vue").DefineComponent, { __originColumn__?: any; }, {}>; ColumnGroup: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, { title?: any; __originColumn__?: any; }, {}>; Summary: { new (...args: any[]): import("vue").CreateComponentPublicInstance, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly, {}, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly, {}, {}, {}, {}, {}>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { Cell: import("vue").DefineComponent, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>>, { readonly align?: any; readonly colSpan?: any; readonly rowSpan?: any; readonly index?: any; }, {}>; Row: import("vue").DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; name: string; }; install: (app: App) => App; }; export * from './src/interface'; export * from './src/props';