import type { Localization, LocalizationVariables } from '@aracna/core'; import { PropertyValues, type CSSResultGroup, type PropertyDeclarations } from 'lit'; import { ElementSlug } from '../../definitions/enums.js'; import type { TextElementEventMap } from '../../definitions/events.js'; import type { QueryDeclarations, TextElementSanitizeConfig } from '../../definitions/interfaces.js'; import { AracnaBaseElement as BaseElement } from '../core/base-element.js'; declare global { interface HTMLElementTagNameMap { 'aracna-text': TextElement; } } declare class TextElement extends BaseElement { /** * Properties */ /** */ localization?: Localization; path?: string; renderHTML?: boolean; sanitize?: boolean; sanitizeConfig?: TextElementSanitizeConfig; variables?: LocalizationVariables; /** * Queries */ /** */ elements: Element[]; updated(_changedProperties: PropertyValues): void; render(): import("lit").TemplateResult; get slug(): ElementSlug; static properties: PropertyDeclarations; static queries: QueryDeclarations; static styles: CSSResultGroup; } export { TextElement as AracnaTextElement };