export type InputSelectionDirection = 'forward' | 'backward' | 'none';
export interface InputSelection {
    start: number;
    end: number;
    direction: InputSelectionDirection;
}
/**
 * Прокручивает input по горизонтали так, чтобы каретка (или голова выделения) оставалась в видимой области.
 * Использует приближение средней ширины символа (scrollWidth / length).
 *
 * @param input — элемент input
 * @param selection — опционально: выделение { start, end, direction }. Если не передано, читается из input.
 */
export declare function scrollInputCaretIntoView(input: HTMLInputElement, selection?: InputSelection): void;
