import * as React from "react"; import type IdentityClient from "../../core/Insights/Identity/NextIdentityClient"; import { InsightsServiceStatus } from "../../core/Insights/InsightsService.definitions"; export interface InsightsControllerRenderProps { status: InsightsServiceStatus; historicalReportingStatus: InsightsServiceStatus; client?: IdentityClient; } interface OwnProps { children: (InsightsControllerRenderProps: InsightsControllerRenderProps) => React.ReactNode; } interface StateProps { status: InsightsServiceStatus; historicalReportingStatus: InsightsServiceStatus; } type InsightsControllerProps = StateProps & OwnProps; export declare class InsightsControllerComponent extends React.PureComponent { render(): React.ReactNode; } export declare const InsightsController: import("react-redux").ConnectedComponent & StateProps & OwnProps, "status" | "historicalReportingStatus"> & OwnProps>; export {};