import Gdk from "gi://Gdk"; import { KeyPressModifiers } from "../../../enums/custom"; declare global { namespace Rg { type KeyPressEventData = { /** A modifier key(s) that was pressed at the same time. */ modifier: KeyPressModifiers; /** ASCII character code of the pressed button. */ keyCode: number; }; } } export declare const mapKeypressEventState: (event: Gdk.Event & Gdk.EventKey) => KeyPressModifiers; export declare const mapKeyCode: (event: Gdk.Event & Gdk.EventKey) => number; export declare const parseEventKey: (event: Gdk.Event & Gdk.EventKey, mustBeOfType?: Gdk.EventType) => Rg.KeyPressEventData;