import { LitElement } from "lit"; import { POLITENESS_ASSERTIVE, POLITENESS_POLITE } from "./constants"; type politeness = typeof POLITENESS_POLITE | typeof POLITENESS_ASSERTIVE; type AnnouncementDetail = { thisEvent?: { message?: string; politeness?: politeness; }; message?: string; }; export declare class GlobalLiveAnnouncer extends LitElement { private readonly globalAriaLivePolite; private readonly globalAriaLiveAssertive; private assertiveTimeout; private politeTimeout; static get styles(): import("lit").CSSResult; connectedCallback(): void; resetAnnouncementWithDelay: (liveRegionEl: HTMLElement, politeness: politeness) => void; updateAnnouncement: (e: CustomEvent) => void; registerGlobalLiveAnnouncer: () => void; unRegisterGlobalLiveAnnouncer: () => void; disconnectedCallback(): void; render(): import("lit-html").TemplateResult<1>; } export {}; //# sourceMappingURL=GlobalLiveAnnouncer.d.ts.map