import type { Keymap, KeymapEvent } from "../../index.js"; import { type LeaderOptions } from "./leader.js"; export interface TimedLeaderOptions extends LeaderOptions { timeoutMs?: number; onArm?: () => void; onDisarm?: () => void; } /** * Defines a leader token and clears it if no follow-up key arrives before the * timeout. */ export declare function registerTimedLeader(keymap: Keymap, options: TimedLeaderOptions): () => void;