import * as React from "react";
export declare enum MetaKey {
    None = 0,
    Ctrl = 1,
    Alt = 2,
    Shift = 3,
    CtrlAlt = 4,
    CtrlShift = 5,
    AltShift = 6,
    CtrlAltShift = 7
}
export declare type PiKey = {
    meta: MetaKey;
    keyCode: number;
};
export declare function reactToKey(e: React.KeyboardEvent<any>): PiKey;
export declare function meta(e: React.KeyboardEvent<any>): MetaKey;
export declare const BACKSPACE = 8;
export declare const TAB = 9;
export declare const ENTER = 13;
export declare const CHARACTER_A = 65;
export declare const SHIFT = 16;
export declare const CONTROL = 17;
export declare const ALT = 18;
export declare const ESCAPE = 27;
export declare const SPACEBAR = 32;
export declare const ARROW_LEFT = 37;
export declare const ARROW_UP = 38;
export declare const ARROW_RIGHT = 39;
export declare const ARROW_DOWN = 40;
export declare const DELETE = 46;
export declare function isNumeric(event: React.KeyboardEvent<any>): boolean;
export declare function isPrintable(event: React.KeyboardEvent<any>): boolean;
export declare function isMetaKey(event: React.KeyboardEvent<any>): boolean;
//# sourceMappingURL=Keys.d.ts.map