import React from 'react';
import { IntersectionObserverProps } from 'react-intersection-observer';
interface DelayedInViewProps extends IntersectionObserverProps {
    isOn: boolean;
}
interface DelayedInViewState {
    isOn: boolean;
}
/**
 * Delays initialization of InView via "isOn" prop.
 */
export declare class DelayedInView extends React.Component<DelayedInViewProps, DelayedInViewState> {
    state: {
        isOn: boolean;
    };
    static getDerivedStateFromProps(props: DelayedInViewProps, state: DelayedInViewState): {
        isOn: boolean;
    };
    onChange: (inView: boolean, entry: IntersectionObserverEntry) => void;
    render(): {};
}
export {};
//# sourceMappingURL=delayed-in-view.d.ts.map