import React from 'react';
import type { IPipelineTemplate } from '../config/templates/PipelineTemplateReader';
export interface IManagedTemplateSelectorProps {
    selectedTemplate: IPipelineTemplate;
    templates: IPipelineTemplate[];
    onChange: (template: IPipelineTemplate) => void;
}
export declare class ManagedTemplateSelector extends React.Component<IManagedTemplateSelectorProps> {
    render(): JSX.Element;
    private createOptionsFromTemplates;
    private handleTemplateSelect;
    private templateOptionRenderer;
}
