import { DDSElement } from "../../base/index.cjs"; /** * The Tag is a flexible component. It is designed not only to display concise text information but also to support automatic line wrapping for longer content. Furthermore, its slots allow for the customization of multi-element content based on specific requirements. * * @fires remove - A custom event emitted when a user clicks the remove button. * * @slot - A slot for the tag content. * * @example * * ```js * import "@daikin-oss/design-system-web-components/components/tag/index.js"; * ``` * * ```html * Text * ``` */ export declare class DaikinTag extends DDSElement { static readonly styles: import('lit').CSSResult; /** * Hides the remove button and makes the tag non-removable. The default value is `false`. */ hideRemoveButton: boolean; /** * Provides an accessible name of the tag. */ tagAriaLabel: string | null; /** * Provides an accessible name of the remove button. */ removeButtonAriaLabel: string | null; private _focusableElement; private _handleRemoveClick; render(): import('lit-html').TemplateResult<1>; /** * Focuses on the inner remove button * @param options focus options */ focus(options?: FocusOptions): void; } declare global { interface HTMLElementTagNameMap { "daikin-tag": DaikinTag; } }