import React from 'react'; import { TabConfig } from '../Components/Shared/ResultTabs'; import { SummaryViewPluginField } from '../Utils/WdkModel'; import { ResultType } from '../Utils/WdkResult'; declare type OwnProps = { resultType: ResultType; viewId: string; initialTab?: string; tabId?: string; renderHeader?: () => React.ReactNode; }; interface ResultPanelControllerProps { header: React.ReactNode; summaryViewPlugins: SummaryViewPluginField[]; defaultSummaryView: string; resultType: ResultType; viewId: string; loadingTabs: boolean; stepErrorMessage?: string; isUnauthorized: boolean; activeTab: string; tabs: TabConfig[]; onTabSelected: (tabKey: string) => void; onTabRemoved: (tabKey: string) => void; loadTabs: (resultType: ResultType) => void; newAnalysisButton: React.ReactNode; } declare const _default: import("react-redux").ConnectedComponent, Pick> & ResultPanelControllerProps, "ref" | "key"> & OwnProps>; export default _default; //# sourceMappingURL=ResultPanelController.d.ts.map