import { MDCChipFoundation } from '@material/chips/chip/foundation'; import { MDCChipAnimation } from '@material/chips/chip/constants'; import { MDCChipAction } from '@material/chips/action'; import { MDCChipActionFocusBehavior, MDCChipActionType } from '@material/chips/action/constants'; import { MDCChipAdapter } from '@material/chips/chip/adapter'; import { LitElement } from 'lit'; export declare class ChipBase extends LitElement { protected mdcFoundation?: MDCChipFoundation; protected readonly mdcFoundationClass: typeof MDCChipFoundation; protected actions: Map; protected chipId: number; protected mdcRoot: HTMLElement; /** * The text label of the chip */ label: string; /** * The icon name to use for primary or leading chip */ icon: string; trailingIcon: boolean; avatar: boolean; /** * The text label of the chip */ disabled: boolean; /** * Set the filter chip varient */ filter: boolean; /** * The state representation secondary|negative|positive|caution */ state?: 'secondary' | 'negative' | 'positive' | 'caution'; constructor(); protected render(): import("lit-html").TemplateResult<1>; protected firstUpdated(): Promise; protected renderGraphic(): import("lit-html").TemplateResult<1>; protected renderCheckMark(): import("lit-html").TemplateResult<1>; protected renderIcon(trailing?: boolean): import("lit-html").TemplateResult<1>; protected renderTrailing(): import("lit-html").TemplateResult<1>; protected createAdapter(): MDCChipAdapter; getActions(): MDCChipActionType[]; getElementID(): string; isActionFocusable(action: MDCChipActionType): boolean; isActionSelectable(action: MDCChipActionType): boolean; isActionSelected(action: MDCChipActionType): boolean; setActionFocus(action: MDCChipActionType, focus: MDCChipActionFocusBehavior): void | undefined; setActionSelected(actionType: MDCChipActionType, isSelected: boolean): void | undefined; startAnimation(animation: MDCChipAnimation): void | undefined; } //# sourceMappingURL=chip-base.d.ts.map