import * as React from 'react'; import { Icon, IHasIcon, IDropdownToggler, IHasCaption } from '@epam/uui-core'; import { ClickableComponentProps } from '../widgets'; export type ButtonProps = ClickableComponentProps & IDropdownToggler & IHasIcon & IHasCaption & { /** Call to clear toggler value */ onClear?(e?: any): void; /** Icon for clear value button (usually cross) */ clearIcon?: Icon; /** Icon for drop-down toggler */ dropdownIcon?: Icon; }; export declare const Button: React.ForwardRefExoticComponent & { onKeyDown?: (e: React.KeyboardEvent) => void; } & IDropdownToggler & IHasIcon & IHasCaption & { /** Call to clear toggler value */ onClear?(e?: any): void; /** Icon for clear value button (usually cross) */ clearIcon?: Icon; /** Icon for drop-down toggler */ dropdownIcon?: Icon; } & React.RefAttributes>; //# sourceMappingURL=Button.d.ts.map