import { BaseAPIRequestFactory } from './baseapi.js'; import { Configuration } from '../configuration.js'; import { RequestContext, ResponseContext, HttpFile, HttpInfo } from '../http/http.js'; import { CharacterBackendDTO } from '../models/CharacterBackendDTO.js'; import { CharacterBackendDetailsDTO } from '../models/CharacterBackendDetailsDTO.js'; import { CharacterCreateDTO } from '../models/CharacterCreateDTO.js'; import { CharacterDetailsDTO } from '../models/CharacterDetailsDTO.js'; import { CharacterItemForNameDTO } from '../models/CharacterItemForNameDTO.js'; import { CharacterQueryDTO } from '../models/CharacterQueryDTO.js'; import { CharacterSummaryDTO } from '../models/CharacterSummaryDTO.js'; import { CharacterUpdateDTO } from '../models/CharacterUpdateDTO.js'; export declare class CharacterApiRequestFactory extends BaseAPIRequestFactory { addCharacterBackend(characterUid: string, characterBackendDTO: CharacterBackendDTO, _options?: Configuration): Promise; batchSearchCharacterDetails(characterQueryDTO: Array, _options?: Configuration): Promise; batchSearchCharacterSummary(characterQueryDTO: Array, _options?: Configuration): Promise; cloneCharacter(characterId: number, _options?: Configuration): Promise; countCharacters(characterQueryDTO: CharacterQueryDTO, _options?: Configuration): Promise; countPublicCharacters(characterQueryDTO: CharacterQueryDTO, _options?: Configuration): Promise; createCharacter(characterCreateDTO: CharacterCreateDTO, _options?: Configuration): Promise; deleteCharacter(characterId: number, _options?: Configuration): Promise; deleteCharacterByName(name: string, _options?: Configuration): Promise; deleteCharacterByUid(characterUid: string, _options?: Configuration): Promise; deleteCharacterDocument(key: string, _options?: Configuration): Promise; deleteCharacterPicture(key: string, _options?: Configuration): Promise; deleteCharacterVideo(key: string, _options?: Configuration): Promise; deleteCharacterVoice(characterBackendId: string, key: string, _options?: Configuration): Promise; existsCharacterName(name: string, _options?: Configuration): Promise; exportCharacter(characterId: number, _options?: Configuration): Promise; getCharacterDetails(characterId: number, _options?: Configuration): Promise; getCharacterLatestIdByName(name: string, _options?: Configuration): Promise; getCharacterSummary(characterId: number, _options?: Configuration): Promise; getDefaultCharacterBackend(characterUid: string, _options?: Configuration): Promise; importCharacter(file: HttpFile, _options?: Configuration): Promise; listCharacterBackendIds(characterUid: string, _options?: Configuration): Promise; listCharacterBackends(characterUid: string, _options?: Configuration): Promise; listCharacterDocuments(characterUid: string, _options?: Configuration): Promise; listCharacterPictures(characterUid: string, _options?: Configuration): Promise; listCharacterVersionsByName(name: string, _options?: Configuration): Promise; listCharacterVideos(characterUid: string, _options?: Configuration): Promise; listCharacterVoices(characterBackendId: string, _options?: Configuration): Promise; newCharacterName(desired: string, _options?: Configuration): Promise; publishCharacter(characterId: number, visibility: string, _options?: Configuration): Promise; publishCharacter1(characterId: number, _options?: Configuration): Promise; removeCharacterBackend(characterBackendId: string, _options?: Configuration): Promise; searchCharacterDetails(characterQueryDTO: CharacterQueryDTO, _options?: Configuration): Promise; searchCharacterSummary(characterQueryDTO: CharacterQueryDTO, _options?: Configuration): Promise; searchPublicCharacterSummary(characterQueryDTO: CharacterQueryDTO, _options?: Configuration): Promise; setDefaultCharacterBackend(characterBackendId: string, _options?: Configuration): Promise; updateCharacter(characterId: number, characterUpdateDTO: CharacterUpdateDTO, _options?: Configuration): Promise; updateCharacterBackend(characterBackendId: string, characterBackendDTO: CharacterBackendDTO, _options?: Configuration): Promise; uploadCharacterAvatar(characterUid: string, file: HttpFile, _options?: Configuration): Promise; uploadCharacterDocument(characterUid: string, file: HttpFile, _options?: Configuration): Promise; uploadCharacterPicture(characterUid: string, file: HttpFile, _options?: Configuration): Promise; uploadCharacterVideo(characterUid: string, file: HttpFile, _options?: Configuration): Promise; uploadCharacterVoice(characterBackendId: string, file: HttpFile, _options?: Configuration): Promise; } export declare class CharacterApiResponseProcessor { addCharacterBackendWithHttpInfo(response: ResponseContext): Promise>; batchSearchCharacterDetailsWithHttpInfo(response: ResponseContext): Promise>>>; batchSearchCharacterSummaryWithHttpInfo(response: ResponseContext): Promise>>>; cloneCharacterWithHttpInfo(response: ResponseContext): Promise>; countCharactersWithHttpInfo(response: ResponseContext): Promise>; countPublicCharactersWithHttpInfo(response: ResponseContext): Promise>; createCharacterWithHttpInfo(response: ResponseContext): Promise>; deleteCharacterWithHttpInfo(response: ResponseContext): Promise>; deleteCharacterByNameWithHttpInfo(response: ResponseContext): Promise>>; deleteCharacterByUidWithHttpInfo(response: ResponseContext): Promise>>; deleteCharacterDocumentWithHttpInfo(response: ResponseContext): Promise>; deleteCharacterPictureWithHttpInfo(response: ResponseContext): Promise>; deleteCharacterVideoWithHttpInfo(response: ResponseContext): Promise>; deleteCharacterVoiceWithHttpInfo(response: ResponseContext): Promise>; existsCharacterNameWithHttpInfo(response: ResponseContext): Promise>; exportCharacterWithHttpInfo(response: ResponseContext): Promise>; getCharacterDetailsWithHttpInfo(response: ResponseContext): Promise>; getCharacterLatestIdByNameWithHttpInfo(response: ResponseContext): Promise>; getCharacterSummaryWithHttpInfo(response: ResponseContext): Promise>; getDefaultCharacterBackendWithHttpInfo(response: ResponseContext): Promise>; importCharacterWithHttpInfo(response: ResponseContext): Promise>; listCharacterBackendIdsWithHttpInfo(response: ResponseContext): Promise>>; listCharacterBackendsWithHttpInfo(response: ResponseContext): Promise>>; listCharacterDocumentsWithHttpInfo(response: ResponseContext): Promise>>; listCharacterPicturesWithHttpInfo(response: ResponseContext): Promise>>; listCharacterVersionsByNameWithHttpInfo(response: ResponseContext): Promise>>; listCharacterVideosWithHttpInfo(response: ResponseContext): Promise>>; listCharacterVoicesWithHttpInfo(response: ResponseContext): Promise>>; newCharacterNameWithHttpInfo(response: ResponseContext): Promise>; publishCharacterWithHttpInfo(response: ResponseContext): Promise>; publishCharacter1WithHttpInfo(response: ResponseContext): Promise>; removeCharacterBackendWithHttpInfo(response: ResponseContext): Promise>; searchCharacterDetailsWithHttpInfo(response: ResponseContext): Promise>>; searchCharacterSummaryWithHttpInfo(response: ResponseContext): Promise>>; searchPublicCharacterSummaryWithHttpInfo(response: ResponseContext): Promise>>; setDefaultCharacterBackendWithHttpInfo(response: ResponseContext): Promise>; updateCharacterWithHttpInfo(response: ResponseContext): Promise>; updateCharacterBackendWithHttpInfo(response: ResponseContext): Promise>; uploadCharacterAvatarWithHttpInfo(response: ResponseContext): Promise>; uploadCharacterDocumentWithHttpInfo(response: ResponseContext): Promise>; uploadCharacterPictureWithHttpInfo(response: ResponseContext): Promise>; uploadCharacterVideoWithHttpInfo(response: ResponseContext): Promise>; uploadCharacterVoiceWithHttpInfo(response: ResponseContext): Promise>; }