import { Resource, TemplateClient as ITemplateClient, TemplateSvc } from '../type';
/**
 * TemplateClient provides template execution functionality for resources
 * This implements the ExecuteAsTemplate operation following golang version
 */
export declare class TemplateClient implements ITemplateClient {
    private templateExecutor;
    constructor(templateExecutor: TemplateSvc);
    executeAsTemplate(resource: Resource, targetPath: string, data: any): Promise<Resource>;
}
//# sourceMappingURL=template.d.ts.map