import type { DOMElement } from '../dom.js'; /** * Declares where the terminal cursor should be parked after each frame. * * Terminal emulators render IME preedit text at the physical cursor * position, and screen readers / screen magnifiers track the native * cursor — so parking it at the text input's caret makes CJK input * appear inline and lets accessibility tools follow the input. * * Returns a ref callback to attach to the Box that contains the input. */ export declare function useDeclaredCursor({ line, column, active, }: { line: number; column: number; active: boolean; }): (element: DOMElement | null) => void; //# sourceMappingURL=use-declared-cursor.d.ts.map