import { RootState } from '../../Core/State/Types'; import { StepAnalysesState, AnalysisPanelState } from './StepAnalysisState'; import { StepAnalysisStateProps } from '../../Components/StepAnalysis/StepAnalysisView'; import { TabConfig } from '../../Components/Shared/ResultTabs'; import { StepAnalysisType } from '../../Utils/StepAnalysisUtils'; import { Question, SummaryViewPluginField, RecordClass } from '../../Utils/WdkModel'; import { ResultPanelState } from '../../StoreModules/ResultPanelStoreModule'; import { ResultType } from '../../Utils/WdkResult'; declare type Props = { viewId: string; resultType: ResultType; initialTab?: string; tabId?: string; }; export declare const webAppUrl: (state: RootState) => string; export declare const wdkModelBuildNumber: (state: RootState) => number; export declare const resultTypeDetails: (state: RootState, props: Props) => import("../../Utils/WdkResult").ResultTypeDetails | undefined; export declare const recordClass: ({ resultPanel, globalData: { recordClasses }, }: RootState, { viewId }: Props) => RecordClass | undefined; export declare const question: ({ resultPanel, globalData: { questions }, }: RootState, { viewId }: Props) => Question | undefined; export declare const userPreferences: (state: RootState) => Record> | undefined; export declare const summaryViewPlugins: import("reselect").OutputParametricSelector SummaryViewPluginField[]>; export declare const defaultSummaryView: import("reselect").OutputParametricSelector> | undefined, res2: Question | undefined) => string>; export declare const resultPanel: ({ resultPanel }: RootState, { viewId }: Props) => ResultPanelState | undefined; export declare const questionsLoaded: ({ globalData: { questions } }: RootState) => boolean; export declare const loadingSummaryViewListing: import("reselect").OutputParametricSelector boolean>; export declare const stepAnalyses: ({ stepAnalysis }: RootState) => StepAnalysesState; export declare const loadingAnalysisChoices: import("reselect").OutputSelector boolean>; export declare const analysisPanelOrder: import("reselect").OutputSelector number[]>; export declare const analysisPanelStates: import("reselect").OutputSelector, (res: StepAnalysesState) => Record>; export declare const analysisChoices: import("reselect").OutputSelector StepAnalysisType[]>; export declare const initialTab: (_: RootState, { initialTab }: Props) => string | undefined; export declare const tabId: (_: RootState, { tabId }: Props) => string | undefined; declare type ExternalToInternalTabIdMaps = { externalToInternalTabId: Record; internalToExternalTabId: Record; }; export declare const externalToInternalTabIdMaps: import("reselect").OutputParametricSelector, res3: SummaryViewPluginField[]) => ExternalToInternalTabIdMaps>; export declare const activeTab: import("reselect").OutputParametricSelector string | number>; export declare const newAnalysisButtonVisible: import("reselect").OutputSelector) => boolean>; export declare const analysisBaseTabConfigs: import("reselect").OutputSelector, "tooltip" | "display" | "key" | "removable">[], (res1: number[], res2: Record, res3: StepAnalysisType[]) => Pick, "tooltip" | "display" | "key" | "removable">[]>; export declare const mapAnalysisPanelStateToProps: (panelId: number, analysisPanelState: AnalysisPanelState, choices: StepAnalysisType[], webAppUrl: string, wdkModelBuildNumber: number, recordClassDisplayName: string) => StepAnalysisStateProps; export {}; //# sourceMappingURL=StepAnalysisSelectors.d.ts.map