import { ReactNode } from 'react'; export type DeferredPropsWithoutValue = { init?: ReactNode; value?: undefined; children?: ReactNode | ((updating: boolean, deferredValue: undefined) => ReactNode); }; export type DeferredPropsWithValue = { init?: ReactNode; value: T; children?: ReactNode | ((updating: boolean, deferredValue: T) => ReactNode); }; export declare function Deferred(props: DeferredPropsWithoutValue): ReactNode; export declare function Deferred(props: DeferredPropsWithValue): ReactNode;