import React from 'react'; import type { Option } from 'react-select'; import type { Application, IApplicationSummary } from '../../../../../application'; import type { IPipelineTemplateV2 } from '../../../../../domain/IPipelineTemplateV2'; import './createPipelineFromTemplate.less'; interface ICreatePipelineFromTemplateProps { closeModalCallback: () => void; template: IPipelineTemplateV2; } interface ICreatePipelineFromTemplateState { applicationError: string; applications: IApplicationSummary[]; applicationSelectionComplete: boolean; loadedApplication: Application; loading: boolean; selectedApplication: IApplicationSummary; submitting: boolean; } export declare class CreatePipelineFromTemplate extends React.Component { state: ICreatePipelineFromTemplateState; private destroy$; componentDidMount(): void; componentWillUnmount(): void; handleApplicationSelect: (selectedApplicationOption: Option) => void; handleLoadErrorDismissal: () => void; continueWithCreatingPipeline: () => void; private goToPipelineConfig; render(): JSX.Element; } export {};