import React from 'react'; import { Icon, IDropdownToggler, IHasCaption, IHasIcon, Overwrite, ICanBeActive } from '@epam/uui-core'; import { ClickableComponentProps } from '@epam/uui-components'; type TabButtonMods = { /** * Defines component size. * @default '48' */ size?: '36' | '48' | '60'; /** Defines is the component showing Notify */ withNotify?: boolean; }; export interface TabButtonModsOverride { } /** Represents the properties of a TabButton component. */ export interface TabButtonProps extends Overwrite, ClickableComponentProps, IDropdownToggler, IHasIcon, IHasCaption, ICanBeActive { /** 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; /** Count value to be placed in component */ count?: React.ReactNode; } export declare const TabButton: React.ForwardRefExoticComponent>; export {}; //# sourceMappingURL=TabButton.d.ts.map