import React, { MouseEventHandler, ReactElement } from 'react'; export interface ITextinputHasClearProps { /** * Наличие крестика для очистки текстового поля. */ hasClear?: boolean; /** * Обработчик клика по крестику. */ onClearClick?: MouseEventHandler; /** * Тип крестика */ clearIcon?: ReactElement; } /** * Модификатор, отвечающий за наличие крестика для очистки текстового поля. * @param {ITextinputHasClearProps} props */ export declare const withHasClear: { (WrappedComponent: React.ComponentType): (props: ITextinputHasClearProps & K) => React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)>; __isSimple: boolean; __blockName: string; __mod: string; __value: string | number | boolean | undefined; __passToProps: boolean; };