import { KeyEvent } from './handler-state'; import { KeyComboEvent } from './key-combo-state'; import { OnActiveEventBinder, OnKeyEventBinder } from './keystrokes'; export type BrowserKeyEventProps = { composedPath(): EventTarget[]; preventDefault(): void; }; export type BrowserKeyEvent = KeyEvent; export type BrowserKeyComboEvent = KeyComboEvent; export type BrowserKeyComboEventProps = {}; export type MaybeBrowserKeyEventProps = OriginalEvent extends KeyboardEvent ? BrowserKeyEventProps : {}; export type MaybeBrowserKeyComboEventProps = OriginalEvent extends KeyboardEvent ? BrowserKeyComboEventProps : {}; export declare const browserOnActiveBinder: OnActiveEventBinder; export declare const browserOnInactiveBinder: OnActiveEventBinder; export declare const browserOnKeyPressedBinder: OnKeyEventBinder; export declare const browserOnKeyReleasedBinder: OnKeyEventBinder;