/** * @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ /** * @module ui/input/inputbase */ import { View } from '../view.js'; import { FocusTracker, type Locale } from '@ckeditor/ckeditor5-utils'; /** * The base input view class. */ export declare abstract class InputBase extends View { /** * Stores information about the editor UI focus and propagates it so various plugins and components * are unified as a focus group. */ readonly focusTracker: FocusTracker; /** * The value of the input. * * @observable */ value: string | undefined; /** * The `id` attribute of the input (i.e. to pair with a `