import * as React from 'react'; import { Icon, IDropdownToggler, IHasCaption, IHasIcon, Overwrite, ICanBeActive } from '@epam/uui-core'; import { ClickableComponentProps } from '@epam/uui-components'; import * as types from '../types'; interface LinkButtonMods { /** * Defines component color * @default 'primary' */ color?: 'primary' | 'secondary' | 'accent' | 'critical' | 'white' | 'contrast'; /** * Defines component size. * @default '36' */ size?: types.ControlSize | '42'; } /** Represents the Core properties of the LinkButton component. */ export interface LinkButtonCoreProps extends ClickableComponentProps, IDropdownToggler, IHasIcon, IHasCaption, ICanBeActive { /** Icon for drop-down toggler */ dropdownIcon?: Icon; /** * Defines component font-weight * @default 'semibold' */ weight?: 'semibold' | 'regular'; /** * Defines component underline style */ underline?: 'solid' | 'dashed'; } export interface LinkButtonModsOverride { } /** Represents the properties of the LinkButton component. */ export interface LinkButtonProps extends LinkButtonCoreProps, Overwrite { } export declare const LinkButton: React.ForwardRefExoticComponent>; export {}; //# sourceMappingURL=LinkButton.d.ts.map