import { Component, ChangeEvent, FocusEvent } from 'react'; import { StateOperation } from '@befe/brick-utils'; interface CustomInputState { customValue: StateOperation; hasFocus: StateOperation; } export declare class FeatureCustomInput { state: CustomInputState; opts: { getValue: () => string; onValueChange: (value: string) => void; }; hooks: { focus: () => void; blur: () => void; change: (e: ChangeEvent | FocusEvent) => void; }; constructor(comp: Component, propName: { customValue: string; hasFocus: string; }, opts: FeatureCustomInput['opts']); getValue(): string; } export {};