import { V1Template, V1ListTemplatesResponse, CreateTemplateRequestData, DeleteTemplateRequestData, GetTemplateRequestData, ListTemplatesRequestData, UpdateTemplateRequestData } from '../../../models'; import { ConversationDomainApi } from '../conversation-domain-api'; import { LazyConversationTemplateApiClient } from '../conversation-service'; export declare class TemplatesV1Api extends ConversationDomainApi { constructor(lazyApiClient: LazyConversationTemplateApiClient); /** * Creates a template * * @deprecated * @param { CreateTemplateRequestData } data - The data to provide to the API call. */ create(data: CreateTemplateRequestData): Promise; /** * Delete a template. * * @deprecated * @param { DeleteTemplateRequestData } data - The data to provide to the API call. */ delete(data: DeleteTemplateRequestData): Promise; /** * Get a template * * @deprecated * @param { GetTemplateRequestData } data - The data to provide to the API call. */ get(data: GetTemplateRequestData): Promise; /** * List all templates belonging to a project ID. * * @deprecated * @param { ListTemplatesRequestData } data - The data to provide to the API call. */ list(data?: ListTemplatesRequestData): Promise; /** * Updates a template. * * @deprecated * @param { UpdateTemplateRequestData } data - The data to provide to the API call. */ update(data: UpdateTemplateRequestData): Promise; }