import { Ux } from '@salesforce/sf-plugins-core';
import { ConfigAggregator } from '@salesforce/core';
import { CreateOutput, TemplateOptions, TemplateType } from '@salesforce/templates';
export type GeneratorInputs = {
    ux: Ux;
    templates?: string;
    templateType: TemplateType;
    opts: TemplateOptions;
};
export declare function runGenerator({ ux, templates, templateType, opts }: GeneratorInputs): Promise<CreateOutput>;
export declare const getCustomTemplates: (configAggregator: ConfigAggregator) => string | undefined;
