import * as React from "react"; import { ProjectDashboard } from "../../../models/InsightsModel"; import { IframeEventHandler } from "./IframeController"; interface OwnProps { dashboardId: string; queryParams?: {}; enableRedirectOnEmptyDashboardId?: boolean; events?: { [event: string]: IframeEventHandler; }; } interface StateProps { dashboardByTabId: ProjectDashboard; } type DashboardProps = OwnProps & StateProps; declare class _Dashboard extends React.PureComponent { static defaultProps: Partial; private getUrl; componentDidMount(): void; componentDidUpdate(prevProps: OwnProps): Promise; render(): JSX.Element; } export declare const Dashboard: import("react-redux").ConnectedComponent & OwnProps & StateProps, "dashboardByTabId"> & OwnProps>; export {};