import { ProcessTemplate } from './process-template';
import { NewProcessTemplate, ProcessTemplatePatch } from './process-template-type';
export declare class ProcessTemplateMutation {
    createProcessTemplate(processTemplate: NewProcessTemplate, context: ResolverContext): Promise<ProcessTemplate>;
    updateProcessTemplate(id: string, patch: ProcessTemplatePatch, context: ResolverContext): Promise<ProcessTemplate>;
    deleteProcessTemplate(id: string, context: ResolverContext): Promise<boolean>;
    registerProcessAsTemplate(id: string, name: string, description: string, visibility: string, context: ResolverContext): Promise<ProcessTemplate>;
}
