import { CSSProperties, ExtractPropTypes, PropType } from 'vue'; import { ColumnType, TablePaginationConfig } from 'ant-design-vue/es/table'; import { PanelRender } from 'ant-design-vue/es/vc-table/interface'; import { DefaultOptionType } from 'ant-design-vue/lib/select'; import { FilterValue } from 'ant-design-vue/es/table/interface'; import './style/index.less'; export declare const tableProProps: () => Pick<{ prefixCls: { type: PropType; default: any; }; columns: { type: PropType>; default: any; }; rowKey: { type: PropType>; default: any; }; tableLayout: { type: PropType; default: any; }; rowClassName: { type: PropType>; default: any; }; title: { type: PropType>; default: any; }; footer: { type: PropType>; default: any; }; id: { type: PropType; default: any; }; showHeader: { type: PropType; default: any; }; components: { type: PropType>; default: any; }; customRow: { type: PropType>; default: any; }; customHeaderRow: { type: PropType[]>>; default: any; }; direction: { type: PropType<"ltr" | "rtl">; default: any; }; expandFixed: { type: PropType; default: any; }; expandColumnWidth: { type: PropType; default: any; }; expandedRowKeys: { type: PropType; default: import("ant-design-vue/es/vc-table/interface").Key[]; }; defaultExpandedRowKeys: { type: PropType; default: import("ant-design-vue/es/vc-table/interface").Key[]; }; expandedRowRender: { type: PropType>; default: any; }; expandRowByClick: { type: PropType; default: any; }; expandIcon: { type: PropType>; default: any; }; onExpand: { type: PropType<(expanded: boolean, record: any) => void>; default: any; }; onExpandedRowsChange: { type: PropType<(expandedKeys: import("ant-design-vue/es/vc-table/interface").Key[]) => void>; default: any; }; 'onUpdate:expandedRowKeys': { type: PropType<(expandedKeys: import("ant-design-vue/es/vc-table/interface").Key[]) => void>; default: any; }; defaultExpandAllRows: { type: PropType; default: any; }; indentSize: { type: PropType; default: any; }; expandIconColumnIndex: { type: PropType; default: any; }; showExpandColumn: { type: BooleanConstructor; default: any; }; expandedRowClassName: { type: PropType>; default: any; }; childrenColumnName: { type: PropType; default: any; }; rowExpandable: { type: PropType<(record: any) => boolean>; default: any; }; sticky: { type: PropType; default: any; }; dropdownPrefixCls: StringConstructor; dataSource: { type: PropType; default: any; }; pagination: { type: PropType; default: any; }; loading: { type: PropType; wrapperClassName: StringConstructor; tip: import("vue-types").VueTypeValidableDef; delay: NumberConstructor; indicator: import("vue-types").VueTypeValidableDef; }>>>; default: any; }; size: { type: PropType; default: any; }; bordered: BooleanConstructor; locale: { type: PropType; default: any; }; onChange: { type: PropType<(pagination: TablePaginationConfig, filters: Record, sorter: import("ant-design-vue/es/table/interface").SorterResult | import("ant-design-vue/es/table/interface").SorterResult[], extra: import("ant-design-vue/es/table/interface").TableCurrentDataSource) => void>; default: any; }; onResizeColumn: { type: PropType<(w: number, col: ColumnType) => void>; default: any; }; rowSelection: { type: PropType>; default: any; }; getPopupContainer: { type: PropType; default: any; }; scroll: { type: PropType<{ x?: string | number | true | undefined; y?: string | number | undefined; } & { scrollToFirstRowOnChange?: boolean | undefined; }>; default: any; }; sortDirections: { type: PropType; default: any; }; showSorterTooltip: { type: PropType; trigger: PropType; visible: { type: BooleanConstructor; default: any; }; defaultVisible: { type: BooleanConstructor; default: any; }; placement: PropType; color: StringConstructor; transitionName: StringConstructor; overlayStyle: { type: PropType; default: CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; 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>; }>>>; default: boolean; }; contextSlots: { type: PropType; }; transformCellText: { type: PropType>; }; }, "prefixCls" | "onChange" | "footer" | "title" | "size" | "rowKey" | "tableLayout" | "rowClassName" | "id" | "showHeader" | "components" | "customRow" | "customHeaderRow" | "direction" | "expandFixed" | "expandColumnWidth" | "expandedRowKeys" | "defaultExpandedRowKeys" | "expandedRowRender" | "expandRowByClick" | "expandIcon" | "onExpand" | "onExpandedRowsChange" | "onUpdate:expandedRowKeys" | "defaultExpandAllRows" | "indentSize" | "expandIconColumnIndex" | "showExpandColumn" | "expandedRowClassName" | "childrenColumnName" | "rowExpandable" | "sticky" | "dropdownPrefixCls" | "dataSource" | "pagination" | "loading" | "bordered" | "locale" | "onResizeColumn" | "rowSelection" | "getPopupContainer" | "scroll" | "sortDirections" | "showSorterTooltip" | "contextSlots" | "transformCellText"> & { columns: { type: PropType>; }; pageNum: { type: NumberConstructor; validator: (value: number) => boolean; default: number; }; pageSize: { type: NumberConstructor; default: number; }; pageSizeOptions: { type: PropType; default: () => string[]; }; showSizeChanger: { type: BooleanConstructor; defualt: boolean; }; showQuickJumper: { type: BooleanConstructor; default: boolean; }; showTotal: { type: BooleanConstructor; default: boolean; }; showPagination: { type: BooleanConstructor; default: boolean; }; dataField: { type: StringConstructor; default: string; }; data: { type: PropType<(parameter?: any) => Promise>; }; sortField: { type: StringConstructor; default: string; }; sortValues: { type: PropType; default: () => string[]; }; orderField: { type: StringConstructor; default: string; }; titleStyle: { type: PropType; }; pageSizeField: { type: StringConstructor; default: string; }; pageNoField: { type: StringConstructor; default: string; }; totalPageField: { type: StringConstructor; default: string; }; accessColumns: { type: PropType; }; showTools: { type: BooleanConstructor; default: boolean; }; showSearchForm: { type: BooleanConstructor; default: boolean; }; cardBordered: { type: BooleanConstructor; default: boolean; }; cardBodyStyle: { type: PropType; }; }; export declare type TableProProps = Partial>>; export declare type SearchFormItemType = 'select' | 'input' | 'timePicker' | 'datePicker'; export interface ColumnProType extends ColumnType { hide?: boolean; sort?: boolean | string; formItemType?: SearchFormItemType; customRenderFormItem?: (model: { [key: string]: any; }) => JSX.Element; selectOptions?: DefaultOptionType[] | (() => DefaultOptionType[]); timeFormat?: string; order?: number; formItemLabel?: string; showInForm?: boolean; } export interface ColumnProGroupType extends Omit, 'dataIndex'> { children: ColumnsProType; } export declare type ColumnsProType = (ColumnProGroupType | ColumnProType)[]; declare const _default: import("vue").DefineComponent; default: any; }; columns: { type: PropType>; default: any; }; rowKey: { type: PropType>; default: any; }; tableLayout: { type: PropType; default: any; }; rowClassName: { type: PropType>; default: any; }; title: { type: PropType>; default: any; }; footer: { type: PropType>; default: any; }; id: { type: PropType; default: any; }; showHeader: { type: PropType; default: any; }; components: { type: PropType>; default: any; }; customRow: { type: PropType>; default: any; }; customHeaderRow: { type: PropType[]>>; default: any; }; direction: { type: PropType<"ltr" | "rtl">; default: any; }; expandFixed: { type: PropType; default: any; }; expandColumnWidth: { type: PropType; default: any; }; expandedRowKeys: { type: PropType; default: import("ant-design-vue/es/vc-table/interface").Key[]; }; defaultExpandedRowKeys: { type: PropType; default: import("ant-design-vue/es/vc-table/interface").Key[]; }; expandedRowRender: { type: PropType>; default: any; }; expandRowByClick: { type: PropType; default: any; }; expandIcon: { type: PropType>; default: any; }; onExpand: { type: PropType<(expanded: boolean, record: any) => void>; default: any; }; onExpandedRowsChange: { type: PropType<(expandedKeys: import("ant-design-vue/es/vc-table/interface").Key[]) => void>; default: any; }; 'onUpdate:expandedRowKeys': { type: PropType<(expandedKeys: import("ant-design-vue/es/vc-table/interface").Key[]) => void>; default: any; }; defaultExpandAllRows: { type: PropType; default: any; }; indentSize: { type: PropType; default: any; }; expandIconColumnIndex: { type: PropType; default: any; }; showExpandColumn: { type: BooleanConstructor; default: any; }; expandedRowClassName: { type: PropType>; default: any; }; childrenColumnName: { type: PropType; default: any; }; rowExpandable: { type: PropType<(record: any) => boolean>; default: any; }; sticky: { type: PropType; default: any; }; dropdownPrefixCls: StringConstructor; dataSource: { type: PropType; default: any; }; pagination: { type: PropType; default: any; }; loading: { type: PropType; wrapperClassName: StringConstructor; tip: import("vue-types").VueTypeValidableDef; delay: NumberConstructor; indicator: import("vue-types").VueTypeValidableDef; }>>>; default: any; }; size: { type: PropType; default: any; }; bordered: BooleanConstructor; locale: { type: PropType; default: any; }; onChange: { type: PropType<(pagination: TablePaginationConfig, filters: Record, sorter: import("ant-design-vue/es/table/interface").SorterResult | import("ant-design-vue/es/table/interface").SorterResult[], extra: import("ant-design-vue/es/table/interface").TableCurrentDataSource) => void>; default: any; }; onResizeColumn: { type: PropType<(w: number, col: ColumnType) => void>; default: any; }; rowSelection: { type: PropType>; default: any; }; getPopupContainer: { type: PropType; default: any; }; scroll: { type: PropType<{ x?: string | number | true | undefined; y?: string | number | undefined; } & { scrollToFirstRowOnChange?: boolean | undefined; }>; default: any; }; sortDirections: { type: PropType; default: any; }; showSorterTooltip: { type: PropType; trigger: PropType; visible: { type: BooleanConstructor; default: any; }; defaultVisible: { type: BooleanConstructor; default: any; }; placement: PropType; color: StringConstructor; transitionName: StringConstructor; overlayStyle: { type: PropType; default: CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; 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>; }>>>; default: boolean; }; contextSlots: { type: PropType; }; transformCellText: { type: PropType>; }; }, "prefixCls" | "onChange" | "footer" | "title" | "size" | "rowKey" | "tableLayout" | "rowClassName" | "id" | "showHeader" | "components" | "customRow" | "customHeaderRow" | "direction" | "expandFixed" | "expandColumnWidth" | "expandedRowKeys" | "defaultExpandedRowKeys" | "expandedRowRender" | "expandRowByClick" | "expandIcon" | "onExpand" | "onExpandedRowsChange" | "onUpdate:expandedRowKeys" | "defaultExpandAllRows" | "indentSize" | "expandIconColumnIndex" | "showExpandColumn" | "expandedRowClassName" | "childrenColumnName" | "rowExpandable" | "sticky" | "dropdownPrefixCls" | "dataSource" | "pagination" | "loading" | "bordered" | "locale" | "onResizeColumn" | "rowSelection" | "getPopupContainer" | "scroll" | "sortDirections" | "showSorterTooltip" | "contextSlots" | "transformCellText"> & { columns: { type: PropType>; }; pageNum: { type: NumberConstructor; validator: (value: number) => boolean; default: number; }; pageSize: { type: NumberConstructor; default: number; }; pageSizeOptions: { type: PropType; default: () => string[]; }; showSizeChanger: { type: BooleanConstructor; defualt: boolean; }; showQuickJumper: { type: BooleanConstructor; default: boolean; }; showTotal: { type: BooleanConstructor; default: boolean; }; showPagination: { type: BooleanConstructor; default: boolean; }; dataField: { type: StringConstructor; default: string; }; data: { type: PropType<(parameter?: any) => Promise>; }; sortField: { type: StringConstructor; default: string; }; sortValues: { type: PropType; default: () => string[]; }; orderField: { type: StringConstructor; default: string; }; titleStyle: { type: PropType; }; pageSizeField: { type: StringConstructor; default: string; }; pageNoField: { type: StringConstructor; default: string; }; totalPageField: { type: StringConstructor; default: string; }; accessColumns: { type: PropType; }; showTools: { type: BooleanConstructor; default: boolean; }; showSearchForm: { type: BooleanConstructor; default: boolean; }; cardBordered: { type: BooleanConstructor; default: boolean; }; cardBodyStyle: { type: PropType; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: any; }; columns: { type: PropType>; default: any; }; rowKey: { type: PropType>; default: any; }; tableLayout: { type: PropType; default: any; }; rowClassName: { type: PropType>; default: any; }; title: { type: PropType>; default: any; }; footer: { type: PropType>; default: any; }; id: { type: PropType; default: any; }; showHeader: { type: PropType; default: any; }; components: { type: PropType>; default: any; }; customRow: { type: PropType>; default: any; }; customHeaderRow: { type: PropType[]>>; default: any; }; direction: { type: PropType<"ltr" | "rtl">; default: any; }; expandFixed: { type: PropType; default: any; }; expandColumnWidth: { type: PropType; default: any; }; expandedRowKeys: { type: PropType; default: import("ant-design-vue/es/vc-table/interface").Key[]; }; defaultExpandedRowKeys: { type: PropType; default: import("ant-design-vue/es/vc-table/interface").Key[]; }; expandedRowRender: { type: PropType>; default: any; }; expandRowByClick: { type: PropType; default: any; }; expandIcon: { type: PropType>; default: any; }; onExpand: { type: PropType<(expanded: boolean, record: any) => void>; default: any; }; onExpandedRowsChange: { type: PropType<(expandedKeys: import("ant-design-vue/es/vc-table/interface").Key[]) => void>; default: any; }; 'onUpdate:expandedRowKeys': { type: PropType<(expandedKeys: import("ant-design-vue/es/vc-table/interface").Key[]) => void>; default: any; }; defaultExpandAllRows: { type: PropType; default: any; }; indentSize: { type: PropType; default: any; }; expandIconColumnIndex: { type: PropType; default: any; }; showExpandColumn: { type: BooleanConstructor; default: any; }; expandedRowClassName: { type: PropType>; default: any; }; childrenColumnName: { type: PropType; default: any; }; rowExpandable: { type: PropType<(record: any) => boolean>; default: any; }; sticky: { type: PropType; default: any; }; dropdownPrefixCls: StringConstructor; dataSource: { type: PropType; default: any; }; pagination: { type: PropType; default: any; }; loading: { type: PropType; wrapperClassName: StringConstructor; tip: import("vue-types").VueTypeValidableDef; delay: NumberConstructor; indicator: import("vue-types").VueTypeValidableDef; }>>>; default: any; }; size: { type: PropType; default: any; }; bordered: BooleanConstructor; locale: { type: PropType; default: any; }; onChange: { type: PropType<(pagination: TablePaginationConfig, filters: Record, sorter: import("ant-design-vue/es/table/interface").SorterResult | import("ant-design-vue/es/table/interface").SorterResult[], extra: import("ant-design-vue/es/table/interface").TableCurrentDataSource) => void>; default: any; }; onResizeColumn: { type: PropType<(w: number, col: ColumnType) => void>; default: any; }; rowSelection: { type: PropType>; default: any; }; getPopupContainer: { type: PropType; default: any; }; scroll: { type: PropType<{ x?: string | number | true | undefined; y?: string | number | undefined; } & { scrollToFirstRowOnChange?: boolean | undefined; }>; default: any; }; sortDirections: { type: PropType; default: any; }; showSorterTooltip: { type: PropType; trigger: PropType; visible: { type: BooleanConstructor; default: any; }; defaultVisible: { type: BooleanConstructor; default: any; }; placement: PropType; color: StringConstructor; transitionName: StringConstructor; overlayStyle: { type: PropType; default: CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; 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>; }>>>; default: boolean; }; contextSlots: { type: PropType; }; transformCellText: { type: PropType>; }; }, "prefixCls" | "onChange" | "footer" | "title" | "size" | "rowKey" | "tableLayout" | "rowClassName" | "id" | "showHeader" | "components" | "customRow" | "customHeaderRow" | "direction" | "expandFixed" | "expandColumnWidth" | "expandedRowKeys" | "defaultExpandedRowKeys" | "expandedRowRender" | "expandRowByClick" | "expandIcon" | "onExpand" | "onExpandedRowsChange" | "onUpdate:expandedRowKeys" | "defaultExpandAllRows" | "indentSize" | "expandIconColumnIndex" | "showExpandColumn" | "expandedRowClassName" | "childrenColumnName" | "rowExpandable" | "sticky" | "dropdownPrefixCls" | "dataSource" | "pagination" | "loading" | "bordered" | "locale" | "onResizeColumn" | "rowSelection" | "getPopupContainer" | "scroll" | "sortDirections" | "showSorterTooltip" | "contextSlots" | "transformCellText"> & { columns: { type: PropType>; }; pageNum: { type: NumberConstructor; validator: (value: number) => boolean; default: number; }; pageSize: { type: NumberConstructor; default: number; }; pageSizeOptions: { type: PropType; default: () => string[]; }; showSizeChanger: { type: BooleanConstructor; defualt: boolean; }; showQuickJumper: { type: BooleanConstructor; default: boolean; }; showTotal: { type: BooleanConstructor; default: boolean; }; showPagination: { type: BooleanConstructor; default: boolean; }; dataField: { type: StringConstructor; default: string; }; data: { type: PropType<(parameter?: any) => Promise>; }; sortField: { type: StringConstructor; default: string; }; sortValues: { type: PropType; default: () => string[]; }; orderField: { type: StringConstructor; default: string; }; titleStyle: { type: PropType; }; pageSizeField: { type: StringConstructor; default: string; }; pageNoField: { type: StringConstructor; default: string; }; totalPageField: { type: StringConstructor; default: string; }; accessColumns: { type: PropType; }; showTools: { type: BooleanConstructor; default: boolean; }; showSearchForm: { type: BooleanConstructor; default: boolean; }; cardBordered: { type: BooleanConstructor; default: boolean; }; cardBodyStyle: { type: PropType; }; }>>, { prefixCls: string; onChange: (pagination: TablePaginationConfig, filters: Record, sorter: import("ant-design-vue/es/table/interface").SorterResult | import("ant-design-vue/es/table/interface").SorterResult[], extra: import("ant-design-vue/es/table/interface").TableCurrentDataSource) => void; footer: PanelRender; title: PanelRender; size: import("ant-design-vue/es/button").ButtonSize; rowKey: string | import("ant-design-vue/es/vc-table/interface").GetRowKey; tableLayout: import("ant-design-vue/es/vc-table/interface").TableLayout; rowClassName: string | import("ant-design-vue/es/vc-table/interface").RowClassName; id: string; showHeader: boolean; components: import("ant-design-vue/es/vc-table/interface").TableComponents; customRow: import("ant-design-vue/es/vc-table/interface").GetComponentProps; customHeaderRow: import("ant-design-vue/es/vc-table/interface").GetComponentProps[]>; direction: "ltr" | "rtl"; expandFixed: boolean | "left" | "right"; expandColumnWidth: number; expandedRowKeys: import("ant-design-vue/es/vc-table/interface").Key[]; defaultExpandedRowKeys: import("ant-design-vue/es/vc-table/interface").Key[]; expandedRowRender: import("ant-design-vue/es/vc-table/interface").ExpandedRowRender; expandRowByClick: boolean; expandIcon: import("ant-design-vue/es/vc-table/interface").RenderExpandIcon; onExpand: (expanded: boolean, record: any) => void; onExpandedRowsChange: (expandedKeys: import("ant-design-vue/es/vc-table/interface").Key[]) => void; 'onUpdate:expandedRowKeys': (expandedKeys: import("ant-design-vue/es/vc-table/interface").Key[]) => void; defaultExpandAllRows: boolean; indentSize: number; expandIconColumnIndex: number; showExpandColumn: boolean; expandedRowClassName: import("ant-design-vue/es/vc-table/interface").RowClassName; childrenColumnName: string; rowExpandable: (record: any) => boolean; sticky: boolean | import("ant-design-vue/es/vc-table/interface").TableSticky; dataSource: any[]; pagination: false | TablePaginationConfig; loading: false | Partial; wrapperClassName: StringConstructor; tip: import("vue-types").VueTypeValidableDef; delay: NumberConstructor; indicator: import("vue-types").VueTypeValidableDef; }>>; bordered: boolean; locale: import("ant-design-vue/es/table/interface").TableLocale; onResizeColumn: (w: number, col: ColumnType) => void; rowSelection: import("ant-design-vue/es/table/interface").TableRowSelection; getPopupContainer: import("ant-design-vue/es/table/interface").GetPopupContainer; scroll: { x?: string | number | true | undefined; y?: string | number | undefined; } & { scrollToFirstRowOnChange?: boolean | undefined; }; sortDirections: import("ant-design-vue/es/table/interface").SortOrder[]; showSorterTooltip: boolean | Partial; trigger: PropType; visible: { type: BooleanConstructor; default: any; }; defaultVisible: { type: BooleanConstructor; default: any; }; placement: PropType; color: StringConstructor; transitionName: StringConstructor; overlayStyle: { type: PropType; default: CSSProperties; }; overlayClassName: StringConstructor; openClassName: StringConstructor; prefixCls: StringConstructor; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; getPopupContainer: PropType<(triggerNode: HTMLElement) => HTMLElement>; arrowPointAtCenter: { type: BooleanConstructor; default: any; }; 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>; }>>; pageSize: number; pageNum: number; pageSizeOptions: string[]; showSizeChanger: boolean; showQuickJumper: boolean; showTotal: boolean; showPagination: boolean; dataField: string; sortField: string; sortValues: string[]; orderField: string; pageSizeField: string; pageNoField: string; totalPageField: string; showTools: boolean; showSearchForm: boolean; cardBordered: boolean; }>; export default _default;