import type { Keymap, KeymapEvent } from "../../index.js"; export interface NeovimDisambiguationOptions { timeoutMs?: number; } /** * Defers ambiguous exact-vs-prefix bindings and runs the exact binding if no * continuation arrives before the timeout, matching Neovim-style timeout-based * disambiguation. */ export declare function registerNeovimDisambiguation(keymap: Keymap, options?: NeovimDisambiguationOptions): () => void;