declare const _default: import("vue").DefineComponent<{ config: { type: ObjectConstructor; required: true; default: () => {}; }; pagerProps: { type: ObjectConstructor; default: () => {}; }; events: { type: ObjectConstructor; default: () => {}; }; isNeedFloatHandle: { type: BooleanConstructor; default: boolean; }; size: { type: StringConstructor; default: string; }; }, { setItemRef(el: any, column: any, rowid: any): void; leaveFloatTable(): void; scrollTo(config?: {}): void; pageNoChange(val: any): Promise; pageSizeChange(val: any, size: any): Promise; floatMouseLeave(): void; floatOverMouse(): void; goAnimationEndFn(): void; scrollNotShowFloat(): void; classes: import("vue").ComputedRef<(string | { floatHandleTable: any; })[]>; gridOptions: import("vue").ComputedRef<{ resizable: boolean; rowDragAble: boolean; border: string; highlightHoverRow: boolean; showOverflow: boolean; showHeaderOverflow: boolean; align: null; columns: never[]; tooltipConfig: { leaveDelay: number; }; data: never[]; pagerConfig: {}; emptyText: string; checkboxConfig: { reserve: boolean; highlight: any; trigger: string; }; columnConfig: { useKey: boolean; }; rowClassName: string; sortConfig: { trigger: string; orders: (string | null)[]; }; }>; gridEvents: import("vue").ComputedRef<{ cellMouseenter?: ((e: any) => void) | undefined; scroll?: ((e: any) => void) | undefined; cellMouseleave?: ((e: any) => void) | undefined; radioChange: (val: any) => void; checkboxChange: (val: any) => void; checkboxAll: (val: any) => void; cellClick: (data: any) => void; }>; pager: import("vue").ComputedRef<{ size: string; showTotal: (total: any) => string; showQuickJumper: boolean; showSizeChanger: boolean; current: number; pageSize: number; total: number; hideOnSinglePage: boolean; pageSizeOptions: string[]; }>; simpleImage: import("vue").Ref<(string | number | boolean | void | import("vue").VNode | null | undefined) | JSX.Element | (string | number | boolean | void | import("vue").VNode | null | undefined)[]>; floatRefsId: import("vue").Ref<{}>; floatId: import("vue").Ref; isShowFloatHandle: import("vue").Ref; atVisible: import("vue").Ref; goAnimationEnd: import("vue").Ref; floatPosition: import("vue").Ref<{ top: string; height: string; }>; trNodes: import("vue").Ref; isInScroll: import("vue").Ref; inMaxScrollX: import("vue").Ref; floatRow: import("vue").Ref<{}>; floatRowIndex: import("vue").Ref; floatHandleDomCol: import("vue").Ref; floatTable: import("vue").Ref; xGrid: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("radioChange" | "checkboxChange" | "checkboxChangeAll" | "cellClick" | "pageChange" | "pageSizeChange")[], "radioChange" | "checkboxChange" | "checkboxChangeAll" | "cellClick" | "pageChange" | "pageSizeChange", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly {}; }; pagerProps: { type: ObjectConstructor; default: () => {}; }; events: { type: ObjectConstructor; default: () => {}; }; isNeedFloatHandle: { type: BooleanConstructor; default: boolean; }; size: { type: StringConstructor; default: string; }; }>> & { onRadioChange?: ((...args: any[]) => any) | undefined; onCheckboxChange?: ((...args: any[]) => any) | undefined; onCheckboxChangeAll?: ((...args: any[]) => any) | undefined; onCellClick?: ((...args: any[]) => any) | undefined; onPageChange?: ((...args: any[]) => any) | undefined; onPageSizeChange?: ((...args: any[]) => any) | undefined; }, { size: string; config: Record; pagerProps: Record; events: Record; isNeedFloatHandle: boolean; }>; export default _default;