///
import * as uui from '@epam/uui';
import { EpamPrimaryColor } from '../types';
type TagMods = {
/**
* Defines component color.
* @default 'gray30'
*/
color?: EpamPrimaryColor | 'white' | 'gray10' | 'gray30' | 'gray70' | uui.TagProps['color'];
/**
* Defines component size.
* @default '36'
*/
size?: '18' | '24' | '30' | '36' | '42' | '48';
};
/** Represents the properties for the Tag component. */
export type TagProps = uui.TagCoreProps & TagMods;
export declare const Tag: (props: import("@epam/uui-core").IClickable & import("@epam/uui-core").IAnalyticableClick & import("@epam/uui-core").IHasTabIndex & import("@epam/uui-core").IDisableable & import("@epam/uui-core").IHasCX & import("@epam/uui-core").ICanRedirect & import("@epam/uui-core").IHasRawProps & {
onKeyDown?: (e: import("react").KeyboardEvent) => void;
} & import("@epam/uui-core").IDropdownToggler & import("@epam/uui-core").IHasIcon & import("@epam/uui-core").IHasCaption & {
fill?: "solid" | "outline";
onClear?(e?: any): void;
clearIcon?: import("@epam/uui-core").Icon;
dropdownIcon?: import("@epam/uui-core").Icon;
count?: import("react").ReactNode;
} & TagMods & import("react").RefAttributes) => import("react").ReactElement>;
export {};
//# sourceMappingURL=Tag.d.ts.map