interface LiveRegionOptions { level: "polite" | "assertive"; document?: Document | undefined; root?: HTMLElement | null | undefined; delay?: number | undefined; debug?: boolean | undefined; } type LiveRegion = ReturnType; declare function createLiveRegion(opts?: Partial): { announce: (message: string, delay?: number) => void; destroy: () => void; toJSON(): string; }; export { type LiveRegion, type LiveRegionOptions, createLiveRegion };