import { NormalizedHotkeyString } from './hotkey.js'; interface SequenceTrackerOptions { onReset?: () => void; } export declare const SEQUENCE_DELIMITER = " "; declare const sequenceBrand: unique symbol; export type NormalizedSequenceString = string & { [sequenceBrand]: true; }; export declare class SequenceTracker { static readonly CHORD_TIMEOUT = 1500; private _path; private timer; private onReset; constructor({ onReset }?: SequenceTrackerOptions); get path(): readonly NormalizedHotkeyString[]; get sequence(): NormalizedSequenceString; registerKeypress(event: KeyboardEvent): void; reset(): void; private killTimer; private startTimer; } export declare function normalizeSequence(sequence: string): NormalizedSequenceString; export {};