import { ComponentType, Component } from 'react'; import { RemoteData } from '@devexperts/remote-data-ts'; export declare type TDataStateErrorMainProps = { error: L; }; export declare type TRenderRemoteDataStates = { DataStateNoData: ComponentType; DataStateFailure: ComponentType>; DataStatePending: ComponentType; }; export declare type TRenderRemoteDataMainProps = { data: RemoteData; success: (data: A) => JSX.Element; noData?: (data: A) => boolean; }; export declare type TRenderRemoteDataProps = TRenderRemoteDataStates & TRenderRemoteDataMainProps; export declare class RenderRemoteData extends Component> { render(): JSX.Element; private renderPending; private renderSuccess; private renderFailure; }