import * as React from 'react'; interface IProps { children: () => React.ReactNode; loading: boolean; error: any; loadingBackdrop: 'none' | 'white' | 'black'; delayLoadingAppearDuration: number; useWrapper: boolean; wrapperMinHeight: number; showLoadingOnFirstLoadOnly?: boolean; } export declare class MyComponentWrapper extends React.Component { private loadedBefore; static defaultProps: { children: () => undefined; loading: undefined; error: undefined; loadingBackdrop: string; useWrapper: boolean; wrapperMinHeight: number; delayLoadingAppearDuration: number; showLoadingOnFirstLoadOnly: boolean; }; constructor(props: any); render(): any; private getLoadingComponent; private getErrorComponent; } export {};