import { BaseAPIRequestFactory } from './baseapi.js'; import { Configuration } from '../configuration.js'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http.js'; import { LlmResultDTO } from '../models/LlmResultDTO.js'; import { PromptAiParamDTO } from '../models/PromptAiParamDTO.js'; import { PromptCreateDTO } from '../models/PromptCreateDTO.js'; import { PromptDetailsDTO } from '../models/PromptDetailsDTO.js'; import { PromptItemForNameDTO } from '../models/PromptItemForNameDTO.js'; import { PromptQueryDTO } from '../models/PromptQueryDTO.js'; import { PromptRefDTO } from '../models/PromptRefDTO.js'; import { PromptSummaryDTO } from '../models/PromptSummaryDTO.js'; import { PromptTemplateDTO } from '../models/PromptTemplateDTO.js'; import { PromptUpdateDTO } from '../models/PromptUpdateDTO.js'; import { SseEmitter } from '../models/SseEmitter.js'; export declare class PromptApiRequestFactory extends BaseAPIRequestFactory { applyPromptRef(promptRefDTO: PromptRefDTO, _options?: Configuration): Promise; applyPromptTemplate(promptTemplateDTO: PromptTemplateDTO, _options?: Configuration): Promise; batchSearchPromptDetails(promptQueryDTO: Array, _options?: Configuration): Promise; batchSearchPromptSummary(promptQueryDTO: Array, _options?: Configuration): Promise; clonePrompt(promptId: number, _options?: Configuration): Promise; clonePrompts(requestBody: Array, _options?: Configuration): Promise; countPrompts(promptQueryDTO: PromptQueryDTO, _options?: Configuration): Promise; countPublicPrompts(promptQueryDTO: PromptQueryDTO, _options?: Configuration): Promise; createPrompt(promptCreateDTO: PromptCreateDTO, _options?: Configuration): Promise; createPrompts(promptCreateDTO: Array, _options?: Configuration): Promise; deletePrompt(promptId: number, _options?: Configuration): Promise; deletePromptByName(name: string, _options?: Configuration): Promise; deletePrompts(requestBody: Array, _options?: Configuration): Promise; existsPromptName(name: string, _options?: Configuration): Promise; getPromptDetails(promptId: number, _options?: Configuration): Promise; getPromptSummary(promptId: number, _options?: Configuration): Promise; listPromptVersionsByName(name: string, _options?: Configuration): Promise; newPromptName(desired: string, _options?: Configuration): Promise; publishPrompt(promptId: number, visibility: string, _options?: Configuration): Promise; searchPromptDetails(promptQueryDTO: PromptQueryDTO, _options?: Configuration): Promise; searchPromptSummary(promptQueryDTO: PromptQueryDTO, _options?: Configuration): Promise; searchPublicPromptSummary(promptQueryDTO: PromptQueryDTO, _options?: Configuration): Promise; sendPrompt(promptAiParamDTO: PromptAiParamDTO, _options?: Configuration): Promise; streamSendPrompt(promptAiParamDTO: PromptAiParamDTO, _options?: Configuration): Promise; updatePrompt(promptId: number, promptUpdateDTO: PromptUpdateDTO, _options?: Configuration): Promise; } export declare class PromptApiResponseProcessor { applyPromptRefWithHttpInfo(response: ResponseContext): Promise>; applyPromptTemplateWithHttpInfo(response: ResponseContext): Promise>; batchSearchPromptDetailsWithHttpInfo(response: ResponseContext): Promise>>>; batchSearchPromptSummaryWithHttpInfo(response: ResponseContext): Promise>>>; clonePromptWithHttpInfo(response: ResponseContext): Promise>; clonePromptsWithHttpInfo(response: ResponseContext): Promise>>; countPromptsWithHttpInfo(response: ResponseContext): Promise>; countPublicPromptsWithHttpInfo(response: ResponseContext): Promise>; createPromptWithHttpInfo(response: ResponseContext): Promise>; createPromptsWithHttpInfo(response: ResponseContext): Promise>>; deletePromptWithHttpInfo(response: ResponseContext): Promise>; deletePromptByNameWithHttpInfo(response: ResponseContext): Promise>>; deletePromptsWithHttpInfo(response: ResponseContext): Promise>>; existsPromptNameWithHttpInfo(response: ResponseContext): Promise>; getPromptDetailsWithHttpInfo(response: ResponseContext): Promise>; getPromptSummaryWithHttpInfo(response: ResponseContext): Promise>; listPromptVersionsByNameWithHttpInfo(response: ResponseContext): Promise>>; newPromptNameWithHttpInfo(response: ResponseContext): Promise>; publishPromptWithHttpInfo(response: ResponseContext): Promise>; searchPromptDetailsWithHttpInfo(response: ResponseContext): Promise>>; searchPromptSummaryWithHttpInfo(response: ResponseContext): Promise>>; searchPublicPromptSummaryWithHttpInfo(response: ResponseContext): Promise>>; sendPromptWithHttpInfo(response: ResponseContext): Promise>; streamSendPromptWithHttpInfo(response: ResponseContext): Promise>; updatePromptWithHttpInfo(response: ResponseContext): Promise>; }