import UniversalHook from "./hooks/UniversalHook.js"; import MouseClickHook from "./hooks/MouseClickHook.js"; import MouseMoveHook from "./hooks/MouseMoveHook.js"; import MousePressReleaseHook from "./hooks/MousePressReleaseHook.js"; import MouseScrollHook from "./hooks/MouseScrollHook.js"; declare const listen: { mouse: { click: { readonly Any: MouseClickHook; readonly Left: MouseClickHook; readonly Right: MouseClickHook; readonly Middle: MouseClickHook; }; press: { readonly Any: MousePressReleaseHook; readonly Left: MousePressReleaseHook; readonly Right: MousePressReleaseHook; readonly Middle: MousePressReleaseHook; }; release: { readonly Any: MousePressReleaseHook; readonly Left: MousePressReleaseHook; readonly Right: MousePressReleaseHook; readonly Middle: MousePressReleaseHook; }; readonly scroll: MouseScrollHook; readonly move: MouseMoveHook; }; key: { readonly press: Record<"Q" | "A" | "Space" | "Escape" | "Tab" | "Alt" | "Ctrl" | "AltRight" | "CtrlRight" | "Shift" | "Meta" | "ShiftRight" | "MetaRight" | "F1" | "F2" | "F3" | "F4" | "F5" | "F6" | "F7" | "F8" | "F9" | "F10" | "F11" | "F12" | "F13" | "F14" | "F15" | "F16" | "F17" | "F18" | "F19" | "F20" | "F21" | "F22" | "F23" | "F24" | "Digit0" | "Digit1" | "Digit2" | "Digit3" | "Digit4" | "Digit5" | "Digit6" | "Digit7" | "Digit8" | "Digit9" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "I" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "R" | "S" | "T" | "U" | "V" | "W" | "X" | "Y" | "Z" | "Backquote" | "Minus" | "Equal" | "Backspace" | "BracketLeft" | "BracketRight" | "Backslash" | "Semicolon" | "Quote" | "Enter" | "Comma" | "Period" | "Slash" | "ArrowLeft" | "ArrowUp" | "ArrowRight" | "ArrowDown" | "PrintScreen" | "Insert" | "Delete" | "Home" | "End" | "PageUp" | "PageDown" | "NumpadAdd" | "NumpadSubtract" | "NumpadMultiply" | "NumpadDivide" | "NumpadDecimal" | "NumpadEnter" | "Numpad0" | "Numpad1" | "Numpad2" | "Numpad3" | "Numpad4" | "Numpad5" | "Numpad6" | "Numpad7" | "Numpad8" | "Numpad9" | "CapsLock" | "ScrollLock" | "NumLock" | "AudioMute" | "AudioVolDown" | "AudioVolUp" | "NumpadInsert" | "NumpadDelete" | "NumpadHome" | "NumpadEnd" | "NumpadPageUp" | "NumpadPageDown" | "NumpadArrowLeft" | "NumpadArrowUp" | "NumpadArrowRight" | "NumpadArrowDown", import("./hooks/KeyPressReleaseHook.js").default> & { any: import("./hooks/KeyPressReleaseHook.js").default; }; readonly release: Record<"Q" | "A" | "Space" | "Escape" | "Tab" | "Alt" | "Ctrl" | "AltRight" | "CtrlRight" | "Shift" | "Meta" | "ShiftRight" | "MetaRight" | "F1" | "F2" | "F3" | "F4" | "F5" | "F6" | "F7" | "F8" | "F9" | "F10" | "F11" | "F12" | "F13" | "F14" | "F15" | "F16" | "F17" | "F18" | "F19" | "F20" | "F21" | "F22" | "F23" | "F24" | "Digit0" | "Digit1" | "Digit2" | "Digit3" | "Digit4" | "Digit5" | "Digit6" | "Digit7" | "Digit8" | "Digit9" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "I" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "R" | "S" | "T" | "U" | "V" | "W" | "X" | "Y" | "Z" | "Backquote" | "Minus" | "Equal" | "Backspace" | "BracketLeft" | "BracketRight" | "Backslash" | "Semicolon" | "Quote" | "Enter" | "Comma" | "Period" | "Slash" | "ArrowLeft" | "ArrowUp" | "ArrowRight" | "ArrowDown" | "PrintScreen" | "Insert" | "Delete" | "Home" | "End" | "PageUp" | "PageDown" | "NumpadAdd" | "NumpadSubtract" | "NumpadMultiply" | "NumpadDivide" | "NumpadDecimal" | "NumpadEnter" | "Numpad0" | "Numpad1" | "Numpad2" | "Numpad3" | "Numpad4" | "Numpad5" | "Numpad6" | "Numpad7" | "Numpad8" | "Numpad9" | "CapsLock" | "ScrollLock" | "NumLock" | "AudioMute" | "AudioVolDown" | "AudioVolUp" | "NumpadInsert" | "NumpadDelete" | "NumpadHome" | "NumpadEnd" | "NumpadPageUp" | "NumpadPageDown" | "NumpadArrowLeft" | "NumpadArrowUp" | "NumpadArrowRight" | "NumpadArrowDown", import("./hooks/KeyPressReleaseHook.js").default> & { any: import("./hooks/KeyPressReleaseHook.js").default; }; }; readonly any: UniversalHook; }; export default listen;