import React from 'react'; import { StepAnalysisFormPluginState, StepAnalysisFormPluginProps } from './StepAnalysisFormPane'; import { StepAnalysisResultState, StepAnalysisResultPluginProps } from './StepAnalysisResultsPane'; import { StepAnalysisEventHandlers } from './StepAnalysisView'; export declare type StepAnalysisSelectedPaneProps = StepAnalysisSelectedPaneStateProps & StepAnalysisEventHandlers; export interface StepAnalysisSelectedPaneStateProps { analysisName: string; descriptionState: DescriptionState; formSaving: boolean; formState: StepAnalysisFormMetadata & StepAnalysisFormPluginState; resultState?: StepAnalysisResultState; pluginRenderers: PluginRenderers; } interface DescriptionState { shortDescription?: string; description?: string; descriptionExpanded: boolean; } interface StepAnalysisFormMetadata { hasParameters: boolean; formExpanded: boolean; errors: string[]; } interface PluginRenderers { formRenderer: (props: StepAnalysisFormPluginProps) => React.ReactNode; resultRenderer: (props: StepAnalysisResultPluginProps) => React.ReactNode; } export declare const StepAnalysisSelectedPane: React.SFC; export {}; //# sourceMappingURL=StepAnalysisSelectedPane.d.ts.map