import type { ChordPlatform } from "./chords.js"; export declare const HELD_MODIFIER_DELAY_MS = 350; type HeldModifierTracker = { subscribe(listener: () => void): () => void; held(): boolean; }; /** One tracker per window and platform; every row reads the same state. */ export declare function createHeldModifierTracker(target: Pick, platform: ChordPlatform, timers?: Pick): HeldModifierTracker; /** True while ⌘ (Ctrl elsewhere) is held alone; `enabled: false` never listens. */ export declare function useHeldModifier(platform: ChordPlatform, enabled: boolean): boolean; export {};