import type { PropertyDeclarations } from 'lit'; import { ElementSlug } from '../../definitions/enums.js'; import type { AlertDialogDescriptionElementEventMap, AlertDialogElementEventMap, AlertDialogLabelElementEventMap } from '../../definitions/events.js'; import type { QueryDeclarations } from '../../definitions/interfaces.js'; import { AracnaAriaAlertDialogDescriptionElement as AriaAlertDialogDescriptionElement, AracnaAriaAlertDialogElement as AriaAlertDialogElement, AracnaAriaAlertDialogLabelElement as AriaAlertDialogLabelElement } from '../aria/aria-alert-dialog-element.js'; declare global { interface HTMLElementTagNameMap { 'aracna-alert-dialog': AlertDialogElement; 'aracna-alert-dialog-description': AlertDialogDescriptionElement; 'aracna-alert-dialog-label': AlertDialogLabelElement; } } declare class AlertDialogElement extends AriaAlertDialogElement { /** * Properties */ /** */ headline?: string; icon?: string; text?: string; get slug(): ElementSlug; static properties: PropertyDeclarations; static queries: QueryDeclarations; } declare class AlertDialogLabelElement extends AriaAlertDialogLabelElement { get slug(): ElementSlug; } declare class AlertDialogDescriptionElement extends AriaAlertDialogDescriptionElement { get slug(): ElementSlug; } export { AlertDialogDescriptionElement as AracnaAlertDialogDescriptionElement, AlertDialogElement as AracnaAlertDialogElement, AlertDialogLabelElement as AracnaAlertDialogLabelElement };