export interface ITemplateFields {
    name: string;
    token: string;
    updatePrefix?: string;
    prompt: string;
    value: string;
}
export interface ITemplateData {
    name: string;
    description: string;
    templateFields: ITemplateFields[];
}
export declare class TemplateProcessor {
    private templateData;
    private workspace;
    constructor(templateData: ITemplateData, workspace: string);
    processTemplateUpdate(values: any[]): Promise<void>;
    escapeRegExp(string: string): string;
}
