import { Base, Type } from "igniteui-webcomponents-core";
import { IScrollerKeyboardListener } from "igniteui-webcomponents-core";
import { Grid } from "./Grid";
import { Key } from "igniteui-webcomponents-core";
/**
 * @hidden
 */
export declare class DataGridScrollerKeyboardListener extends Base implements IScrollerKeyboardListener {
    static $t: Type;
    private a;
    constructor(a: Grid);
    onDownArrow(a: boolean, b: boolean): boolean;
    onEnd(a: boolean, b: boolean): boolean;
    onHome(a: boolean, b: boolean): boolean;
    onLeftArrow(a: boolean, b: boolean): boolean;
    onPageDown(a: boolean, b: boolean): boolean;
    onPageUp(a: boolean, b: boolean): boolean;
    onRightArrow(a: boolean, b: boolean): boolean;
    onTab(a: boolean, b: boolean): boolean;
    onUpArrow(a: boolean, b: boolean): boolean;
    onWheel(): void;
    onEnter(a: boolean, b: boolean): boolean;
    onEscape(): boolean;
    onF2(): boolean;
    onSpace(a: boolean, b: boolean): boolean;
    onKeyDown(a: Key, b: boolean, c: boolean): boolean;
}
