import React from 'react'; import { updateActiveQuestion, updateParamValue } from '../Actions/QuestionActions'; import ViewController from '../Core/Controllers/ViewController'; import { Parameter } from '../Utils/WdkModel'; import { QuestionState } from '../StoreModules/QuestionStoreModule'; import * as ParamModules from '../Views/Question/Params'; import { Context } from '../Views/Question/Params/Utils'; import { Dispatch } from 'redux'; declare const ActionCreators: { setActiveQuestion: typeof updateActiveQuestion; updateParamValue: typeof updateParamValue; }; declare type OwnProps = { searchName: string; paramName: string; paramValues: Record; stepId: number | undefined; }; declare type StateProps = QuestionState; declare type DispatchProps = { eventHandlers: typeof ActionCreators; dispatch: Dispatch; }; declare type Props = { own: OwnProps; mapped: StateProps & DispatchProps; }; declare class LegacyParamController extends ViewController { static readonly UNRECOVERABLE_PARAM_ERROR_EVENT = "unrecoverable-param-error"; static readonly PARAM_VALID_EVENT = "param-valid"; static readonly PARAM_INVALID_EVENT = "param-invalid"; paramModules: typeof ParamModules; componentWillUnmount(): void; loadData(prevProps?: Props, prevState?: QuestionState): void; isRenderDataLoadError(): boolean; isRenderDataLoaded(): boolean; isRenderDataNotFound(): boolean; getParameter(): import("../Utils/WdkModel").StringParam | import("../Utils/WdkModel").TimestampParam | import("../Utils/WdkModel").FilterParamNew | import("../Utils/WdkModel").SinglePickSelectEnumParam | import("../Utils/WdkModel").MultiPickSelectEnumParam | import("../Utils/WdkModel").SinglePickCheckBoxEnumParam | import("../Utils/WdkModel").MultiPickCheckBoxEnumParam | import("../Utils/WdkModel").SinglePickTypeAheadEnumParam | import("../Utils/WdkModel").MultiPickTypeAheadEnumParam | import("../Utils/WdkModel").SinglePickTreeBoxEnumParam | import("../Utils/WdkModel").MultiPickTreeBoxEnumParam | import("../Utils/WdkModel").NumberParam | import("../Utils/WdkModel").NumberRangeParam | import("../Utils/WdkModel").DateParam | import("../Utils/WdkModel").DateRangeParam | import("../Utils/WdkModel").DatasetParam | import("../Utils/WdkModel").AnswerParam | undefined; getContext(parameter: T): Context; renderDataLoadError(): JSX.Element; renderView(): JSX.Element | null; } declare const _default: import("react-redux").ConnectedComponent & Props, "ref" | "key"> & OwnProps>; export default _default; //# sourceMappingURL=LegacyParamController.d.ts.map