import React from 'react';
import type { IStageConfigProps } from '../common';
export interface IConcourseStageConfigState {
    masters: string[];
    teams: string[];
    pipelines: string[];
    resourceNames: string[];
}
export interface IConcourseStage {
    master?: string;
    teamName?: string;
    pipelineName?: string;
    resourceName?: string;
}
export declare class ConcourseStageConfig extends React.Component<IStageConfigProps, IConcourseStageConfigState> {
    constructor(props: IStageConfigProps);
    componentDidMount(): void;
    render(): JSX.Element;
    private onMasterChanged;
    private onTeamChanged;
    private onPipelineChanged;
    private onResourceNameChanged;
    private fetchAvailableTeams;
    private fetchAvailablePipelines;
    private fetchAvailableResourceNames;
    private getStage;
}
