import type { BaseClientOptions, BaseRequestOptions } from "../../../../BaseClient.mjs"; import { type NormalizedClientOptionsWithAuth } from "../../../../BaseClient.mjs"; import * as core from "../../../../core/index.mjs"; import * as Corti from "../../../index.mjs"; export declare namespace TemplatesClient { type Options = BaseClientOptions; interface RequestOptions extends BaseRequestOptions { } } export declare class TemplatesClient { protected readonly _options: NormalizedClientOptionsWithAuth; constructor(options: TemplatesClient.Options); /** * @deprecated * * Retrieves a list of template sections with optional filters for organization and language. * * * This endpoint is deprecated in favour of the corresponding GUIDED endpoint. See the [deprecation notice](/release-notes/changelog-upcoming#2026-08-21) for more details and migration guidance. * * * @param {Corti.TemplatesSectionListRequest} request * @param {TemplatesClient.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Corti.UnauthorizedError} * @throws {@link Corti.InternalServerError} * * @example * await client.templates.sectionList() */ sectionList(request?: Corti.TemplatesSectionListRequest, requestOptions?: TemplatesClient.RequestOptions): core.HttpResponsePromise; private __sectionList; /** * @deprecated * * Retrieves a list of templates with optional filters for organization, language, and status. * * * This endpoint is deprecated in favour of the corresponding GUIDED endpoint. See the [deprecation notice](/release-notes/changelog-upcoming#2026-08-21) for more details and migration guidance. * * * @param {Corti.TemplatesListRequest} request * @param {TemplatesClient.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Corti.UnauthorizedError} * @throws {@link Corti.InternalServerError} * * @example * await client.templates.list() */ list(request?: Corti.TemplatesListRequest, requestOptions?: TemplatesClient.RequestOptions): core.HttpResponsePromise; private __list; /** * @deprecated * * Retrieves template by key. * * * This endpoint is deprecated in favour of the corresponding GUIDED endpoint. See the [deprecation notice](/release-notes/changelog-upcoming#2026-08-21) for more details and migration guidance. * * * @param {string} key - The key of the template * @param {TemplatesClient.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Corti.UnauthorizedError} * @throws {@link Corti.InternalServerError} * * @example * await client.templates.get("key") */ get(key: string, requestOptions?: TemplatesClient.RequestOptions): core.HttpResponsePromise; private __get; }