/** * Announce text in the appropriate persistent live region. * * Polite – appends a new
  • so queued messages are not discarded. * Each addition is announced separately (aria-atomic=false, aria-relevant=additions). * The element is removed after ANNOUNCEMENT_LIFETIME_MS to keep the DOM lean. * * Assertive – replaces the current text so the screen reader interrupts * immediately. The previous clear timer is cancelled to prevent early * erasure when two assertive toasts fire in quick succession. * * @param text The announcement text. * @param level 'polite' or 'assertive'. */ declare function announce(text: string, level: 'polite' | 'assertive'): void; /** * Return the host element of the visual toast stack. * toast.ts mounts individual ToastNotification apps inside this element. */ declare function getContainerEl(): HTMLElement | null; declare const _default: import('vue').DefineComponent<{}, { announce: typeof announce; getContainerEl: typeof getContainerEl; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { politeRef: HTMLUListElement; assertiveRef: HTMLDivElement; containerRef: HTMLDivElement; }, any>; export default _default;