import type { FormikErrors, FormikProps } from 'formik';
import React from 'react';
import type { IPipeline, IProject } from '../../domain';
import type { IWizardPageComponent } from '../../modal';
export interface IPipelinesProps {
    formik: FormikProps<IProject>;
}
export interface IPipelinesState {
    appsPipelines: {
        [appName: string]: IPipeline[];
    };
    initialized: boolean;
}
export declare class Pipelines extends React.Component<IPipelinesProps, IPipelinesState> implements IWizardPageComponent<IProject> {
    private static readonly pipelineConfigsPath;
    state: IPipelinesState;
    validate: (value: IProject) => FormikErrors<IProject>;
    private getProjectPipelines;
    private fetchPipelinesForApps;
    componentDidMount(): void;
    componentDidUpdate(prevProps: IPipelinesProps): void;
    render(): JSX.Element;
}
