/**************************************************************************** * Copyright 2021 EPAM Systems * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. ***************************************************************************/ export declare const KeyboardModifiers: { readonly Alt: "Alt"; readonly Control: "Control"; readonly Ctrl: "Ctrl"; readonly Meta: "Meta"; readonly Shift: "Shift"; }; export declare const KeyCodePrefixes: { Key: string; Digit: string; }; export declare const CanonicalModifiersOrder: ("Alt" | "Ctrl" | "Meta" | "Shift")[]; export declare const ModifiersRegex: { Mod: RegExp; Meta: RegExp; Ctrl: RegExp; Alt: RegExp; Shift: RegExp; }; export declare const isControlKey: (event: KeyboardEvent | PointerEvent) => boolean; declare const keyNorm: { (obj: any): any; lookup: (map: Record, event: KeyboardEvent) => string; }; export declare const initHotKeys: (actions: any) => any; export { keyNorm };