import React from 'react'; import type { IExecution } from '../../../domain'; import { ExecutionInformationService } from './executionInformation.service'; import './executionMarkerInformationModal.less'; interface IExecutionErrorLocatorProps { executionId: string; stageId: string; onClose: Function; } interface IFailedStageExecutionLink { application: string; executionId: string; stageIndex: number; } interface IExecutionLocatorState { executionDetails: IExecution; failedInApplication: string; link: IFailedStageExecutionLink; showPipelineGraph: boolean; stageDetails: any; } export declare class ExecutionMarkerInformationModal extends React.PureComponent { allExecutions: any[]; childExecution: any; childPipelineConfig: any; childTerminalPipelineStage: any; informationService: ExecutionInformationService; constructor(props: IExecutionErrorLocatorProps); componentDidMount(): void; private getPipelineLink; private showPipelineGraph; private hidePipelineGraph; render(): React.ReactElement; } export {};