@material/web
Version:
Material web components
30 lines (29 loc) • 1.05 kB
TypeScript
/**
* @license
* Copyright 2023 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
import '../../elevation/elevation.js';
import { nothing } from 'lit';
import { MultiActionChip } from './multi-action-chip.js';
/**
* A filter chip component.
*/
export declare class FilterChip extends MultiActionChip {
elevated: boolean;
removable: boolean;
selected: boolean;
protected get primaryId(): string;
protected readonly primaryAction: HTMLElement | null;
protected readonly trailingAction: HTMLElement | null;
protected getContainerClasses(): {
elevated: boolean;
selected: boolean;
'has-trailing': boolean;
};
protected renderPrimaryAction(content: unknown): import("lit-html").TemplateResult<1>;
protected renderLeadingIcon(): import("lit-html").TemplateResult;
protected renderTrailingAction(focusListener: EventListener): import("lit-html").TemplateResult<1> | typeof nothing;
protected renderOutline(): import("lit-html").TemplateResult<1>;
private handleClick;
}