import type { CSSProperties } from 'vue'; import type { Key, TableLocale, TableRowSelection, RowSelectionType } from 'ant-design-vue/es/table/interface'; import type { WhereType, ReloadOption, ColumnsType, RecordType, DoRequestCallback, ScrollType } from './types'; declare const _default: import("vue").DefineComponent<{ bordered: BooleanConstructor; components: import("vue").PropType>; childrenColumnName: { type: StringConstructor; default: string; }; defaultExpandAllRows: BooleanConstructor; defaultExpandedRowKeys: import("vue").PropType; expandedRowKeys: import("vue").PropType; expandedRowRender: import("vue").PropType>; expandFixed: { type: import("vue").PropType; default: boolean; }; expandIcon: import("vue").PropType>; expandRowByClick: BooleanConstructor; expandIconColumnIndex: NumberConstructor; footer: import("vue").PropType>; getPopupContainer: import("vue").PropType; locale: import("vue").PropType; rowClassName: import("vue").PropType>; rowKey: { type: import("vue").PropType>; default: string; }; rowSelection: import("vue").PropType>; scroll: import("vue").PropType; showHeader: { type: BooleanConstructor; default: boolean; }; showSorterTooltip: { type: import("vue").PropType; default: boolean; }; size: import("vue").PropType; sortDirections: { type: import("vue").PropType; default: () => string[]; }; sticky: import("vue").PropType; tableLayout: import("vue").PropType; indentSize: { type: NumberConstructor; default: number; }; rowExpandable: import("vue").PropType<(record: RecordType) => boolean>; customHeaderRow: import("vue").PropType; customRow: import("vue").PropType>; transformCellText: import("vue").PropType>; hideOnSinglePage: BooleanConstructor; pageSizeOptions: { type: import("vue").PropType; default: () => string[]; }; showLessItems: BooleanConstructor; showQuickJumper: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => string>; default: (total: number) => string; }; simple: BooleanConstructor; position: { type: import("vue").PropType; default: () => string[]; }; datasource: { type: import("vue").PropType; required: boolean; }; where: import("vue").PropType; request: import("vue").PropType; response: import("vue").PropType; parseData: import("vue").PropType; ascendValue: StringConstructor; descendValue: StringConstructor; selection: import("vue").PropType; current: import("vue").PropType; selectionType: import("vue").PropType<"" | RowSelectionType>; needPage: { type: BooleanConstructor; default: boolean; }; initLoad: { type: BooleanConstructor; default: boolean; }; loading: BooleanConstructor; columns: { type: import("vue").PropType; required: boolean; }; currentPage: { type: NumberConstructor; default: number; validator: (value: number) => boolean; }; pageSize: { type: NumberConstructor; default: number; validator: (value: number) => boolean; }; toolsTheme: import("vue").PropType; title: StringConstructor; subTitle: StringConstructor; toolkit: { type: import("vue").PropType; default: () => string[]; }; columnsSort: { type: BooleanConstructor; default: boolean; }; columnsFixed: { type: BooleanConstructor; default: boolean; }; toolbar: { type: BooleanConstructor; default: boolean; }; toolStyle: import("vue").PropType; toolClass: StringConstructor; toolkitStyle: import("vue").PropType; fullZIndex: { type: NumberConstructor; default: number; }; autoAmendPage: { type: BooleanConstructor; default: boolean; }; lazyLoad: BooleanConstructor; hasChildrenColumnName: StringConstructor; striped: BooleanConstructor; height: (StringConstructor | NumberConstructor)[]; fullHeight: (StringConstructor | NumberConstructor)[]; reloadOnChange: { type: BooleanConstructor; default: boolean; }; resizable: BooleanConstructor; customStyle: import("vue").PropType; cacheKey: StringConstructor; }, { tableIndex: import("vue").ComputedRef; reload: (option?: ReloadOption, parent?: RecordType) => void; getData: () => RecordType[]; setData: (data: RecordType[]) => void; doRequest: (callback: DoRequestCallback) => void; pageToByValue: (value: unknown, valueKey: string) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("done" | "update:selection" | "update:current" | "columns-change" | "size-change" | "fullscreen-change" | "refresh" | "expandedRowsChange" | "change" | "expand" | "resizeColumn")[], "done" | "update:selection" | "update:current" | "columns-change" | "size-change" | "fullscreen-change" | "refresh" | "expandedRowsChange" | "change" | "expand" | "resizeColumn", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; childrenColumnName: { type: StringConstructor; default: string; }; defaultExpandAllRows: BooleanConstructor; defaultExpandedRowKeys: import("vue").PropType; expandedRowKeys: import("vue").PropType; expandedRowRender: import("vue").PropType>; expandFixed: { type: import("vue").PropType; default: boolean; }; expandIcon: import("vue").PropType>; expandRowByClick: BooleanConstructor; expandIconColumnIndex: NumberConstructor; footer: import("vue").PropType>; getPopupContainer: import("vue").PropType; locale: import("vue").PropType; rowClassName: import("vue").PropType>; rowKey: { type: import("vue").PropType>; default: string; }; rowSelection: import("vue").PropType>; scroll: import("vue").PropType; showHeader: { type: BooleanConstructor; default: boolean; }; showSorterTooltip: { type: import("vue").PropType; default: boolean; }; size: import("vue").PropType; sortDirections: { type: import("vue").PropType; default: () => string[]; }; sticky: import("vue").PropType; tableLayout: import("vue").PropType; indentSize: { type: NumberConstructor; default: number; }; rowExpandable: import("vue").PropType<(record: RecordType) => boolean>; customHeaderRow: import("vue").PropType; customRow: import("vue").PropType>; transformCellText: import("vue").PropType>; hideOnSinglePage: BooleanConstructor; pageSizeOptions: { type: import("vue").PropType; default: () => string[]; }; showLessItems: BooleanConstructor; showQuickJumper: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => string>; default: (total: number) => string; }; simple: BooleanConstructor; position: { type: import("vue").PropType; default: () => string[]; }; datasource: { type: import("vue").PropType; required: boolean; }; where: import("vue").PropType; request: import("vue").PropType; response: import("vue").PropType; parseData: import("vue").PropType; ascendValue: StringConstructor; descendValue: StringConstructor; selection: import("vue").PropType; current: import("vue").PropType; selectionType: import("vue").PropType<"" | RowSelectionType>; needPage: { type: BooleanConstructor; default: boolean; }; initLoad: { type: BooleanConstructor; default: boolean; }; loading: BooleanConstructor; columns: { type: import("vue").PropType; required: boolean; }; currentPage: { type: NumberConstructor; default: number; validator: (value: number) => boolean; }; pageSize: { type: NumberConstructor; default: number; validator: (value: number) => boolean; }; toolsTheme: import("vue").PropType; title: StringConstructor; subTitle: StringConstructor; toolkit: { type: import("vue").PropType; default: () => string[]; }; columnsSort: { type: BooleanConstructor; default: boolean; }; columnsFixed: { type: BooleanConstructor; default: boolean; }; toolbar: { type: BooleanConstructor; default: boolean; }; toolStyle: import("vue").PropType; toolClass: StringConstructor; toolkitStyle: import("vue").PropType; fullZIndex: { type: NumberConstructor; default: number; }; autoAmendPage: { type: BooleanConstructor; default: boolean; }; lazyLoad: BooleanConstructor; hasChildrenColumnName: StringConstructor; striped: BooleanConstructor; height: (StringConstructor | NumberConstructor)[]; fullHeight: (StringConstructor | NumberConstructor)[]; reloadOnChange: { type: BooleanConstructor; default: boolean; }; resizable: BooleanConstructor; customStyle: import("vue").PropType; cacheKey: StringConstructor; }>> & { onDone?: ((...args: any[]) => any) | undefined; "onUpdate:selection"?: ((...args: any[]) => any) | undefined; "onUpdate:current"?: ((...args: any[]) => any) | undefined; "onColumns-change"?: ((...args: any[]) => any) | undefined; "onSize-change"?: ((...args: any[]) => any) | undefined; "onFullscreen-change"?: ((...args: any[]) => any) | undefined; onRefresh?: ((...args: any[]) => any) | undefined; onExpandedRowsChange?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onExpand?: ((...args: any[]) => any) | undefined; onResizeColumn?: ((...args: any[]) => any) | undefined; }, { bordered: boolean; childrenColumnName: string; defaultExpandAllRows: boolean; expandFixed: boolean | "left" | "right"; expandRowByClick: boolean; rowKey: string | import("ant-design-vue/es/vc-table/interface").GetRowKey; showHeader: boolean; showSorterTooltip: import("./types").ShowSorterTooltipType; sortDirections: import("ant-design-vue/es/table/interface").SortOrder[]; indentSize: number; hideOnSinglePage: boolean; pageSizeOptions: string[]; showLessItems: boolean; showQuickJumper: boolean; showSizeChanger: boolean; showTotal: (total: number, range: [number, number]) => string; simple: boolean; position: import("./types").TablePaginationPosition[]; needPage: boolean; initLoad: boolean; loading: boolean; currentPage: number; pageSize: number; toolkit: import("./types").TableToolName[]; columnsSort: boolean; columnsFixed: boolean; toolbar: boolean; fullZIndex: number; autoAmendPage: boolean; lazyLoad: boolean; striped: boolean; reloadOnChange: boolean; resizable: boolean; }>; export default _default;