import type { MediaModel } from './mediaContext.js'; declare const RATES: number[]; /** Space/K toggle, J/L ∓10 s, M mute, F fullscreen, C captions, rate. */ export declare function handleMediaShortcut(key: string, m: MediaModel): boolean; /** Keys typed into a text field are text, not shortcuts. Range inputs (the * scrubber/volume thumbs) are not text fields, so shortcuts still apply there. */ export declare function isTextEntry(el: Element | null): boolean; /** Space/Enter on a focused button activate that button natively; the * shortcut map must not also act on them. */ export declare function isActivationKeyOnControl(key: string, el: Element | null): boolean; export { RATES }; //# sourceMappingURL=shortcuts.d.ts.map