// AUTO-GENERATED by scripts/generate-types.js - do not hand-edit. import type { OASISResponse } from '../core/types'; export declare class TemplatesModule { constructor(http: unknown); /** POST api/templates/{id}/activate */ activateTemplate(args?: Record): Promise; /** POST api/templates/{id}/clone */ cloneTemplate(args?: Record): Promise; /** POST api/templates/ */ createTemplate(args?: Record): Promise; /** POST api/templates/create */ createTemplateWithOptions(args?: Record): Promise; /** POST api/templates/{id}/deactivate */ deactivateTemplate(args?: Record): Promise; /** DELETE api/templates/{id} */ deleteTemplate(args?: Record): Promise; /** POST api/templates/{id}/download */ downloadTemplate(args?: Record): Promise; /** PUT api/templates/{id}/edit */ editTemplate(args?: Record): Promise; /** GET api/templates/ */ getAllTemplates(args?: Record): Promise; /** GET api/templates/{id} */ getTemplate(args?: Record): Promise; /** GET api/templates/by-type/{type} */ getTemplatesByType(args?: Record): Promise; /** GET api/templates/{id}/versions */ getTemplateVersions(args?: Record): Promise; /** GET api/templates/load-all-for-avatar */ loadAllTemplatesForAvatar(args?: Record): Promise; /** GET api/templates/load-from-path (query: path) */ loadTemplateFromPath(args?: Record): Promise; /** GET api/templates/load-from-published (query: publishedFilePath) */ loadTemplateFromPublished(args?: Record): Promise; /** GET api/templates/{id}/versions/{version} */ loadTemplateVersion(args?: Record): Promise; /** POST api/templates/{id}/publish */ publishTemplate(args?: Record): Promise; /** POST api/templates/{id}/republish */ republishTemplate(args?: Record): Promise; /** GET api/templates/search (query: searchTerm) */ searchTemplates(args?: Record): Promise; /** POST api/templates/search */ searchTemplatesPost(args?: Record): Promise; /** POST api/templates/{id}/unpublish */ unpublishTemplate(args?: Record): Promise; /** PUT api/templates/{id} */ updateTemplate(args?: Record): Promise; }