/// import { StepTree, StrategyDetails } from '../Utils/WdkUser'; import { PartialUiStepTree, AddType } from '../Views/Strategy/Types'; interface OwnProps { viewId: string; isActive: boolean; strategy?: StrategyDetails; isLoading: boolean; hasError: boolean; strategyId: number; stepId?: number; showCloseButton?: boolean; } interface MappedProps { uiStepTree?: PartialUiStepTree; insertStepVisibility?: AddType; reviseFormStepId?: number; } interface MappedDispatch { openStrategyPanel: (viewId: string) => void; closeStrategyPanel: (viewId: string) => void; setReviseFormStepId: (stepId?: number) => void; requestStrategy: (id: number) => void; onStrategyClose: () => void; onStrategyCopy: () => void; onStrategyDelete: () => void; onStrategyRename: (name: string) => void; onStrategySave: (name: string, isPublic: boolean, description?: string) => void; onShowInsertStep: (addType: AddType) => void; onHideInsertStep: () => void; onExpandNestedStrategy: (branchStepId: number) => void; onCollapseNestedStrategy: (branchStepId: number) => void; onRenameStep: (stepId: number, newName: string) => void; onRenameNestedStrategy: (branchStepId: number, newName: string) => void; onAnalyzeStep: () => void; onMakeNestedStrategy: (branchStepId: number) => void; onMakeUnnestedStrategy: (branchStepId: number) => void; onDeleteStep: (stepTree: StepTree, stepId: number, deleteSubtree?: boolean) => void; } declare type Props = OwnProps & MappedProps & MappedDispatch; declare function StrategyPanelController(props: Props): JSX.Element; declare const _default: import("react-redux").ConnectedComponent & OwnProps>; export default _default; //# sourceMappingURL=StrategyPanelController.d.ts.map