import type { Localization, LocalizationVariables } from '@aracna/core'; import type { PropertyDeclarations, PropertyValues } from 'lit'; import { ElementSlug } from '../../definitions/enums.js'; import type { HeadingElementEventMap } from '../../definitions/events.js'; import type { HeadingElementSanitizeConfig, QueryDeclarations } from '../../definitions/interfaces.js'; import { AracnaAriaHeadingElement as AriaHeadingElement } from '../aria/aria-heading-element.js'; declare global { interface HTMLElementTagNameMap { 'aracna-heading': HeadingElement; } } declare class HeadingElement extends AriaHeadingElement { /** * Properties */ /** */ localization?: Localization; path?: string; renderHTML?: boolean; sanitize?: boolean; sanitizeConfig?: HeadingElementSanitizeConfig; variables?: LocalizationVariables; /** * Queries */ /** */ elements: Element[]; updated(_changedProperties: PropertyValues): void; render(): import("lit").TemplateResult; get slug(): ElementSlug; static queries: QueryDeclarations; static properties: PropertyDeclarations; } export { HeadingElement as AracnaHeadingElement };