import type { FormikProps } from 'formik';
import React from 'react';
import type { ITriggerTemplateComponentProps } from './TriggerTemplate';
import type { IPipelineCommand, ITrigger } from '../../domain';
export interface ITriggersProps {
    triggerChanged: (t: ITrigger) => void;
    triggerComponent?: React.ComponentType<ITriggerTemplateComponentProps>;
    triggers: ITrigger[];
    formik: FormikProps<IPipelineCommand>;
}
export declare class Triggers extends React.Component<ITriggersProps> {
    private destroy$;
    componentDidMount(): void;
    componentWillUnmount(): void;
    private updateCommand;
    private updateTriggerDescription;
    private triggerSelected;
    render(): JSX.Element;
}
