import { VXEComponent } from '../component' import { VxeTableDataRow } from '../table' /* eslint-disable no-use-before-define */ /** * 表格模块 - 键盘导航 */ export const VxeTableKeyboardModule: VXEComponent<{ [key: string]: any }> /** * 表格模块 - 键盘导航 */ export const Keyboard: VXEComponent<{ [key: string]: any }> export interface TableKeyboardMethods {} export interface TableKeyboardPrivateMethods { moveTabSelected(args: any, isLeft: any, evnt: any): void moveCurrentRow(isUpArrow: any, isDwArrow: any, evnt: any): void moveSelected(args: any, isLeftArrow: any, isUpArrow: any, isRightArrow: any, isDwArrow: any, evnt: any): void triggerHeaderCellMousedownEvent(evnt: any, params: any): void triggerCellMousedownEvent(evnt: any, params: any): void } declare module '../grid' { export interface VxeGridMethods extends TableKeyboardMethods { } } declare module '../table' { export interface VxeTableMethods extends TableKeyboardMethods { } export interface VxeTablePrivateMethods extends TableKeyboardPrivateMethods { } }