import TinyHtmlTemplate from './TinyHtmlTemplate.mjs'; /** * TinyIcon is a lightweight helper class for managing icon-like elements * (such as `` or `` tags) with class-based styling. * It extends TinyHtml to provide direct DOM element manipulation. * * @extends TinyHtmlTemplate */ declare class TinyHtmlIcon extends TinyHtmlTemplate { #private; /** @returns {string} */ static get defaultTag(): string; /** @param {string} value */ static set defaultTag(value: string); /** * Creates a new TinyIcon instance. * @param {string|string[]|Set} tags - Initial icon classes to apply. * @param {string} [tagName=TinyHtmlIcon.#defaultTag] - The HTML tag to use for the element (e.g., `i`, `span`). */ constructor(tags: string | string[] | Set, tagName?: string); } export default TinyHtmlIcon; //# sourceMappingURL=TinyHtmlIcon.d.mts.map