import { ExtractPropTypes } from 'vue'; import { ScrollPos } from './types'; /** * 属性 */ export declare const virtualTableProps: { /** 行高 */ rowHeight: NumberConstructor; stripe: { type: BooleanConstructor; default: null; }; border: { type: BooleanConstructor; default: null; }; rowKey: { type: import('vue').PropType; required: boolean; }; columns: { type: import('vue').PropType; required: boolean; }; pageIndex: NumberConstructor; errorText: StringConstructor; headerEllipsis: { type: BooleanConstructor; default: boolean; }; slotNormalize: { type: BooleanConstructor; default: boolean; }; sticky: BooleanConstructor; bottomLine: { type: BooleanConstructor; default: boolean; }; emptyProps: { type: import('vue').PropType; default: () => null; }; rowClickChecked: import('vue').PropType; reserveCurrent: BooleanConstructor; selectedRowKeys: import('vue').PropType; cacheData: import('vue').PropType; }; export type VirtualTableProps = ExtractPropTypes; /** * 事件 */ export declare const virtualTableEmits: { endEeached: (_params: any) => boolean; scroll: (_params: ScrollPos) => boolean; rowsRendered: (_params: any) => boolean; 'update:currentRowKey': (_currentRowKey?: import('../y-data-table/types').DataKey) => boolean; 'update:selectedRowKeys': (_selectedRowKeys?: import('../y-data-table/types').DataKey[]) => boolean; select: (_selection: import('../y-data-table/types').DataItem[], _row: import('../y-data-table/types').DataItem) => boolean; selectAll: (_selection: import('../y-data-table/types').DataItem[]) => boolean; selectionChange: (_selection: import('../y-data-table/types').DataItem[]) => boolean; cellMouseEnter: (_row: import('../y-data-table/types').DataItem, _column: import('../y-data-table/types').Column, _cell: HTMLTableCellElement, _e: MouseEvent) => boolean; cellMouseLeave: (_row: import('../y-data-table/types').DataItem, _column: import('../y-data-table/types').Column, _cell: HTMLTableCellElement, _e: MouseEvent) => boolean; cellClick: (_row: import('../y-data-table/types').DataItem, _column: import('../y-data-table/types').Column, _cell: HTMLTableCellElement, _e: MouseEvent) => boolean; cellDblclick: (_row: import('../y-data-table/types').DataItem, _column: import('../y-data-table/types').Column, _cell: HTMLTableCellElement, _e: MouseEvent) => boolean; cellContextmenu: (_row: import('../y-data-table/types').DataItem, _column: import('../y-data-table/types').Column, _cell: HTMLTableCellElement, _e: MouseEvent) => boolean; rowClick: (_row: import('../y-data-table/types').DataItem, _column: import('../y-data-table/types').Column, _e: MouseEvent, _disabled?: boolean, _selection?: import('../y-data-table/types').DataItem[]) => boolean; rowContextmenu: (_row: import('../y-data-table/types').DataItem, _column: import('../y-data-table/types').Column, _e: MouseEvent) => boolean; rowDblclick: (_row: import('../y-data-table/types').DataItem, _column: import('../y-data-table/types').Column, _e: MouseEvent) => boolean; headerClick: (_column: import('../y-data-table/types').Column, _e: MouseEvent) => boolean; headerContextmenu: (_column: import('../y-data-table/types').Column, _e: MouseEvent) => boolean; sortChange: (_sorter: import('../y-data-table/types').Sorter) => boolean; filterChange: (_filter: import('../y-data-table/types').Filter) => boolean; currentChange: (_current?: import('../y-data-table/types').DataItem | null, _old?: import('../y-data-table/types').DataItem | null) => boolean; headerDragend: (_width: number, _old: number, _column: import('../y-data-table/types').Column, _e: MouseEvent) => boolean; expandChange: (_row: import('../y-data-table/types').DataItem, _expanded: boolean) => boolean; };