import { MDCChipSetAdapter } from '@material/chips/chip-set/adapter';
import { MDCChipSetFoundation } from '@material/chips/chip-set/foundation';
import { LitElement, PropertyValues } from 'lit';
import { CovalentChip } from './chip';
export declare class ChipSetBase extends LitElement {
    protected mdcFoundation: MDCChipSetFoundation;
    protected mdcRoot: HTMLElement;
    /**
     * Set if the chips are selectable/actionable
     */
    selectable: boolean;
    /**
     * Set the chips are mulit-selectable
     */
    multi: boolean;
    /**
     * The arial label for the the chip set
     */
    label: string;
    activeIndex: number;
    protected _previousActiveIndex: number;
    protected chips: CovalentChip[];
    render(): import("lit-html").TemplateResult<1>;
    protected updated(changedProps: PropertyValues): Promise<void>;
    protected firstUpdated(changedProps: PropertyValues): void;
    connectedCallback(): void;
    disconnectedCallback(): void;
    protected createAdapter(): MDCChipSetAdapter;
    private _handleChipAnimation;
    private _handleChipInteraction;
    private _handleChipNavigation;
}
