export declare type Keys = Record<string, number> & Record<KeyboardKeys, number>;
export declare type KeyboardKeys = 'BACKSPACE' | 'TAB' | 'ENTER' | 'CAPS_LOCK' | 'ESC' | 'SPACE' | 'PAGE_UP' | 'PAGE_DOWN' | 'END' | 'HOME' | 'LEFT' | 'UP' | 'RIGHT' | 'DOWN' | 'INSERT' | 'DELETE' | number;
/**
 * Набор клавиатурных клавиш.
 */
export declare const Keys: Keys;
/**
 * Проверяет совпадает ли название либо номер клавиши из `keys` с тем, что передано в `code`.
 *
 * @example
 * isKeyCode(event.keyCode, [Keys.ESC, Keys.ENTER])
 *
 * @param code Код клавиши.
 * @param keys Список клавиш в виде строкового или числового представления.
 */
export declare function isKeyCode(code: number, keys: Array<KeyboardKeys | number>): boolean;
