import React from 'react';
import type { Application } from '../../../application/application.model';
import type { IExecution } from '../../../domain';
import './projectPipeline.less';
export interface IProjectPipelineProps {
    application: Application;
    execution: IExecution;
}
export interface IProjectPipelineState {
    hasBuildInfo: boolean;
    loaded: boolean;
    stageWidth: string;
}
export declare class ProjectPipeline extends React.Component<IProjectPipelineProps, IProjectPipelineState> {
    constructor(props: IProjectPipelineProps);
    private handleExecutionTitleClick;
    private handleStageClick;
    render(): JSX.Element;
}
