import './define';
import { LiveRegionElement, templateContent, type AnnounceOptions } from './live-region-element';
type GlobalAnnounceOptions = AnnounceOptions & {
    /**
     * Provide an element into which the <live-region> element is appended
     */
    appendTo?: HTMLElement;
    /**
     * Provide an element that is used as the starting point when finding the
     * closest <live-region> element
     */
    from?: HTMLElement;
};
/**
 * Announce a message using a live region with a corresponding politeness
 * level
 */
export declare function announce(message: string, options?: GlobalAnnounceOptions): () => void;
/**
 * Announce a message using the text content of an element using a live region
 * with a corresponding politeness level
 */
export declare function announceFromElement(element: HTMLElement, options?: GlobalAnnounceOptions): () => void;
export { LiveRegionElement, templateContent };
