import { IcEmphasisType, IcSizes, IcThemeMode } from "../../utils/types"; import { IcButtonTypes } from "../ic-button/ic-button.types"; /** * @slot badge - Badge component overlaying the top right of the chip. * @slot icon - Content will be rendered at the start of the chip. */ export declare class ActionChip { private chipEl?; private hostMutationObserver?; el: HTMLIcActionChipElement; /** * If `true`, the chip will appear disabled. */ disabled: boolean; watchDisabledHandler(): void; /** * If `true`, the user can save the linked URL instead of navigating to it. */ download: string | boolean; /** * The
element to associate the chip with. */ form?: string; /** * The URL that processes the information submitted by the chip. It overrides the action attribute of the chip's form owner. Does nothing if there is no form owner. */ formaction?: string; /** * The way the submitted form data is encoded. */ formenctype?: string; /** * The HTTP method used to submit the form. */ formmethod?: string; /** * If `true`, the form will not be validated when submitted. */ formnovalidate?: boolean; /** * The place to display the response from submitting the form. It overrides the target attribute of the chip's form owner. */ formtarget?: string; /** * The URL that the link points to. This will render the chip as an "a" tag. */ href?: string; /** * The human language of the linked URL. */ hreflang?: string; /** * The text rendered within the chip. */ label: string; /** * If `true`, the button will display as monochromatic in either `light` or `dark` theme. */ monochrome: boolean; /** * How much of the referrer to send when following the link. */ referrerpolicy?: ReferrerPolicy; /** * The relationship of the linked URL as space-separated link types. */ rel?: string; /** * The size of the chip. */ size: IcSizes; /** * The place to display the linked URL, as the name for a browsing context (a tab, window, or iframe). */ target?: string; /** * Sets the chip to the dark or light theme colors. "inherit" will set the color based on the system settings or ic-theme component. */ theme: IcThemeMode; /** * If `true`, the outlined variant of chip will have a transparent background rather than the theme defined color. */ transparentBackground: boolean; /** * The type of the chip. */ type: IcButtonTypes; /** * The emphasis of the chip. */ variant: IcEmphasisType; disconnectedCallback(): void; componentWillLoad(): void; componentDidLoad(): void; /** * Sets focus on the chip. */ setFocus(): Promise; render(): any; }