import { CSSResultArray, PropertyValues, TemplateResult } from 'lit'; import { LuzmoElement } from '../../utils/base'; import { RovingTabindexController } from '../../utils/reactive-controllers/roving-tabindex'; import { LuzmoTag } from './tag'; declare const LuzmoTags_base: typeof LuzmoElement & { new (...args: any[]): import("../..").SizedElementInterface; prototype: import("../..").SizedElementInterface; }; /** * @element luzmo-tags * * @slot - Tag elements to manage as a group */ export declare class LuzmoTags extends LuzmoTags_base { static get styles(): CSSResultArray; defaultNodes: Node[]; get tags(): LuzmoTag[]; rovingTabindexController: RovingTabindexController; constructor(); focus(): void; private handleFocusin; private handleKeydown; private handleFocusout; private handleSlotchange; private updateTagSizes; protected render(): TemplateResult; protected firstUpdated(): void; protected updated(changes: PropertyValues): void; } export {};