import { type PropsWithChildren } from "react";
declare function FocusGuards(props: PropsWithChildren): import("react").ReactNode;
/**
 * Injects a pair of focus guards at the edges of the whole DOM tree
 * to ensure `focusin` & `focusout` events can be caught consistently.
 */
declare function useFocusGuards(): void;
declare const Root: typeof FocusGuards;
export { FocusGuards, Root, useFocusGuards, };
