import * as React from "react"; export declare type LazyProps = { ssrOnly?: boolean; whenIdle?: boolean; whenVisible?: boolean | IntersectionObserverInit; noWrapper?: boolean | keyof JSX.IntrinsicElements; didHydrate?: VoidFunction; promise?: Promise; on?: (keyof HTMLElementEventMap)[] | keyof HTMLElementEventMap; children: React.ReactElement; }; declare type Props = Omit, "dangerouslySetInnerHTML"> & LazyProps; declare type VoidFunction = () => void; declare function LazyHydrate(props: Props): JSX.Element; export default LazyHydrate;