import { DocumentCreate } from '../api'; import { ITemplate, TemplateSummary, ILabel, ServiceOptions } from '../types'; export default class { private service; private serviceOptions; constructor(basePath: string, baseOptions: ServiceOptions); getAll(orgID?: string): Promise; get(templateID: string): Promise; update(id: string, props: Partial): Promise; create(templateCreate: DocumentCreate): Promise; delete(templateID: string): Promise; addLabel(templateID: string, labelID: string): Promise; removeLabel(templateID: string, labelID: string): Promise; addLabels(templateID: string, labelIDs: string[]): Promise; removeLabels(templateID: string, labelIDs: string[]): Promise; clone(templateID: string, orgID: string): Promise; }