import { INotOptimizedReportResponse, IOptimizedReportResponse } from "peekdata-datagateway-api-sdk"; import React, { ReactNode } from "react"; import { IAsyncState } from "src/ReportBuilder/state/action"; import "src/style/components/viewDropDowns.scss"; interface IStateProps { dataFull: IAsyncState; dataOptimized: IAsyncState; file: IAsyncState; select: IAsyncState; } interface IDispatchProps { } interface IDefaultProps { showRequestViewButton: boolean; showResponseViewButton: boolean; loader: ReactNode; baseURL?: string; } interface IOwnProps extends Partial { } interface IProps extends IStateProps, IDispatchProps, IOwnProps { } declare class ViewDropDowns extends React.PureComponent { static defaultProps: IDefaultProps; render(): JSX.Element; private renderLoader; private isLoading; private renderViewRequest; private renderViewResponse; } declare const connected: import("react-redux").ConnectedComponent & IOwnProps>; export { connected as ViewDropDowns };