import type { FormikProps } from 'formik'; import React from 'react'; import type { IParameter, IPipeline, IPipelineCommand, ITrigger } from '../../domain'; export interface IPipelineOptionsProps { formatParameterConfig: (p: IParameter[]) => { [key: string]: any; }; formatPipeline: (p: IPipeline) => IPipeline; formatTriggers: (t: ITrigger[]) => ITrigger[]; pipelineChanged: (p: IPipeline) => void; triggerChanged: (t: ITrigger) => void; updateTriggerOptions: (t: ITrigger[]) => void; pipelineOptions: IPipeline[]; formik: FormikProps; } export interface IPipelineOptionsState { planError: boolean; } export declare class PipelineOptions extends React.Component { private destroy$; constructor(props: IPipelineOptionsProps); componentWillUnmount(): void; private setPipelinePlan; private pipelineSelected; private setPipelineSelectedValues; render(): JSX.Element; }