export type KeypressEvent = {
    name: string;
    ctrl: boolean;
    shift: boolean;
};
export type Keybinding = 'emacs' | 'vim';
export declare function getDefaultKeybindings(): ReadonlyArray<Keybinding>;
export declare const isUpKey: (key: KeypressEvent, keybindings?: ReadonlyArray<Keybinding>) => boolean;
export declare const isDownKey: (key: KeypressEvent, keybindings?: ReadonlyArray<Keybinding>) => boolean;
export declare const isSpaceKey: (key: KeypressEvent) => boolean;
export declare const isBackspaceKey: (key: KeypressEvent) => boolean;
export declare const isTabKey: (key: KeypressEvent) => boolean;
export declare const isNumberKey: (key: KeypressEvent) => boolean;
export declare const isEnterKey: (key: KeypressEvent) => boolean;
export declare const isShiftKey: (key: KeypressEvent) => boolean;
