///
import { Dispatch } from 'redux';
import { StepResultType } from '../Utils/WdkResult';
import { RecordClass, Question } from '../Utils/WdkModel';
import { Omit } from '../Core/CommonTypes';
import { StrategyEntry } from '../StoreModules/StrategyStoreModule';
declare type OpenedStrategiesMap = [number, StrategyEntry][];
interface OwnProps {
strategyId?: number;
stepId?: number;
openedStrategies?: number[];
selectedTab?: string;
tabId?: string;
}
interface MappedProps {
isOpenedStrategiesVisible?: boolean;
resultType?: StepResultType;
recordClass?: RecordClass;
question?: Question;
selectedStrategy?: StrategyEntry;
openedStrategies?: OpenedStrategiesMap;
}
interface DispatchProps {
dispatch: Dispatch;
}
declare type Props = Omit & DispatchProps & MappedProps;
declare function StrategyViewController(props: Props): JSX.Element | null;
declare const _default: import("react-redux").ConnectedComponent & OwnProps>;
export default _default;
//# sourceMappingURL=StrategyViewController.d.ts.map