import { EventEmitter } from "../../stencil-public-runtime"; export type SwirlChipBorderRadius = "pill" | "sm"; export type SwirlChipIconColor = "default" | "highlight"; export type SwirlChipIntent = "default" | "critical" | "success" | "highlight"; export type SwirlChipSize = "s" | "m"; export type SwirlChipVariant = "outline" | "plain" | "translucent"; /** * @slot avatar - Optional avatar displayed inside the chip. Should have size "xs". */ export declare class SwirlChip { el: HTMLElement; borderRadius?: SwirlChipBorderRadius; icon?: string; iconColor?: SwirlChipIconColor; trailingIcon?: string; intent?: SwirlChipIntent; interactive?: boolean; label: string; progress?: number; pressed?: boolean; progressBarLabel?: string; removable?: boolean; removeButtonLabel?: string; size?: SwirlChipSize; variant?: SwirlChipVariant; chipClick: EventEmitter; removeChip?: EventEmitter; private iconEl; private trailingIconEl; private isDesktop; private mediaQueryUnsubscribe; componentDidLoad(): void; componentDidRender(): void; disconnectedCallback(): void; private forceIconProps; render(): any; }