import type { HotInstance } from '../../../core/types'; import type { BaseUIOptions } from './_base'; import { BaseUI } from './_base'; /** * @private * @class InputUI */ export declare class InputUI extends BaseUI { #private; /** * Returns the default configuration options for the input UI component, including placeholder, type, and tab index. */ static get DEFAULTS(): BaseUIOptions; /** * Initializes the input UI component and registers event hooks for keyboard interaction. */ constructor(hotInstance: HotInstance, options: Record); /** * Register all necessary hooks. */ registerHooks(): void; /** * Build DOM structure. */ build(): void; /** * Update element. */ update(): void; /** * Focus element. */ focus(): void; }