import { ReactNode, RefObject } from "react";
import { IUiFocusHelperConnectors } from "./types.js";
/**
 * @internal
 */
export interface IUiReturnFocusOnUnmountOptions {
    returnFocusTo?: string | RefObject<HTMLElement>;
}
/**
 * @internal
 */
export declare function UiReturnFocusOnUnmount({ children, ...options }: IUiReturnFocusOnUnmountOptions & {
    children: ReactNode;
}): import("react/jsx-runtime").JSX.Element;
/**
 * @internal
 */
export declare const useUiReturnFocusOnUnmountConnectors: <T extends HTMLElement = HTMLElement>({ returnFocusTo, }?: IUiReturnFocusOnUnmountOptions) => IUiFocusHelperConnectors<T>;
//# sourceMappingURL=UiReturnFocusOnUnmount.d.ts.map