/// export declare const InputCloseableIcon: new (comp: import("react").Component<{}, {}, any>, opts: { isClearable: () => boolean; isDisabled: () => boolean; renderNode: () => import("react").ReactNode; hasValue: () => boolean; isFocus: () => boolean; onClear: () => void; hoverState: string; }) => { comp: import("react").Component<{}, {}, any>; opts: { isClearable: () => boolean; isDisabled: () => boolean; renderNode: () => import("react").ReactNode; hasValue: () => boolean; isFocus: () => boolean; onClear: () => void; hoverState: string; }; state: { isHover: import("@befe/brick-utils").StateOperation>; }; hooks: { mouseEnter: () => void; mouseLeave: () => void; }; handleMouseDown: (e: import("react").MouseEvent) => void; handleIconMouseEnter: () => void; handleIconMouseLeave: () => void; render: () => import("react").ReactNode; }; export type InputCloseableIcon = InstanceType;