import React from 'react'; export interface LiveRegionProps { assertive?: boolean; delay?: number; children: React.ReactNode; } declare const _default: React.MemoExoticComponent; /** The live region is hidden in the layout, but visible for screen readers. It's purpose it to announce changes e.g. when custom navigation logic is used. The way live region works differently in different browsers and screen readers and it is recommended to manually test every new implementation. If you notice there are different words being merged together, check if there are text nodes not being wrapped in elements, like: {title}
To fix, wrap "title" in an element: {title}
Or create a single text node if possible: {`${title} ${details}`} The live region is always atomic, because non-atomic regions can be treated by screen readers differently and produce unexpected results. To imitate non-atomic announcements simply use multiple live regions: <> {title}
*/ export default _default; declare function LiveRegion({ assertive, delay, children }: LiveRegionProps): JSX.Element; //# sourceMappingURL=index.d.ts.map