import { AriaListController, AriaListItemController } from '../../controllers/aria-list-controller.js'; import { ElementSlug } from '../../definitions/enums.js'; import type { ListElementEventMap, ListItemElementEventMap } from '../../definitions/events.js'; import { AracnaBaseElement as BaseElement } from '../core/base-element.js'; declare global { interface HTMLElementTagNameMap { 'aracna-aria-list': AriaListElement; 'aracna-aria-list-item': AriaListItemElement; } } declare class AriaListElement extends BaseElement { protected aria: AriaListController; get slug(): ElementSlug; } declare class AriaListItemElement extends BaseElement { protected aria: AriaListItemController; get slug(): ElementSlug; } export { AriaListElement as AracnaAriaListElement, AriaListItemElement as AracnaAriaListItemElement };