import { FocusEventHandler, MouseEventHandler, ComponentType, ComponentClass, Ref } from 'react'; export interface IWithControlProps { disabled?: boolean; focused?: boolean; onBlur?: FocusEventHandler; onFocus?: FocusEventHandler; onMouseDown?: MouseEventHandler; onMouseUp?: MouseEventHandler; pressed?: boolean; /** * Ссылка на дом-ноду нативного контрола. */ controlRef?: Ref; } export interface IWithControlState { disabled?: boolean; focused?: boolean; pressed?: boolean; } export declare function withControl(WrappedComponent: ComponentType): ComponentClass;