import React from 'react';
import type { IStageConfigProps } from '../common';
interface IState {
    isFetchingData: boolean;
    commands?: any[];
    targets?: any[];
    apiError?: any;
}
export declare class GremlinStageConfig extends React.Component<IStageConfigProps> {
    state: IState;
    apiErrorMessages: {
        notFound: string;
        notEnabled: string;
    };
    componentDidMount(): void;
    private checkInitialLoad;
    private fetchCommands;
    private fetchTargets;
    private fetchAPIData;
    private onChange;
    private handleGremlinCommandTemplateIdChange;
    private handleGremlinTargetTemplateIdChange;
    render(): JSX.Element;
}
export {};
