import { BaseAPIRequestFactory } from './baseapi.js'; import { Configuration } from '../configuration.js'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http.js'; import { AgentSummaryStatsDTO } from '../models/AgentSummaryStatsDTO.js'; import { CharacterSummaryStatsDTO } from '../models/CharacterSummaryStatsDTO.js'; import { HotTagDTO } from '../models/HotTagDTO.js'; import { InteractiveStatsDTO } from '../models/InteractiveStatsDTO.js'; import { PluginSummaryStatsDTO } from '../models/PluginSummaryStatsDTO.js'; import { PromptSummaryStatsDTO } from '../models/PromptSummaryStatsDTO.js'; export declare class InteractiveStatisticsApiRequestFactory extends BaseAPIRequestFactory { addStatistic(infoType: string, infoId: string, statsType: string, delta: number, _options?: Configuration): Promise; getScore(infoType: string, infoId: string, _options?: Configuration): Promise; getStatistic(infoType: string, infoId: string, statsType: string, _options?: Configuration): Promise; getStatistics(infoType: string, infoId: string, _options?: Configuration): Promise; increaseStatistic(infoType: string, infoId: string, statsType: string, _options?: Configuration): Promise; listAgentsByStatistic(statsType: string, pageSize: number, asc?: string, _options?: Configuration): Promise; listAgentsByStatistic1(statsType: string, pageSize: number, pageNum: number, asc?: string, _options?: Configuration): Promise; listAgentsByStatistic2(statsType: string, asc?: string, _options?: Configuration): Promise; listCharactersByStatistic(statsType: string, asc?: string, _options?: Configuration): Promise; listCharactersByStatistic1(statsType: string, pageSize: number, asc?: string, _options?: Configuration): Promise; listCharactersByStatistic2(statsType: string, pageSize: number, pageNum: number, asc?: string, _options?: Configuration): Promise; listHotTags(infoType: string, pageSize: number, text?: string, _options?: Configuration): Promise; listPluginsByStatistic(statsType: string, pageSize: number, pageNum: number, asc?: string, _options?: Configuration): Promise; listPluginsByStatistic1(statsType: string, asc?: string, _options?: Configuration): Promise; listPluginsByStatistic2(statsType: string, pageSize: number, asc?: string, _options?: Configuration): Promise; listPromptsByStatistic(statsType: string, asc?: string, _options?: Configuration): Promise; listPromptsByStatistic1(statsType: string, pageSize: number, asc?: string, _options?: Configuration): Promise; listPromptsByStatistic2(statsType: string, pageSize: number, pageNum: number, asc?: string, _options?: Configuration): Promise; } export declare class InteractiveStatisticsApiResponseProcessor { addStatisticWithHttpInfo(response: ResponseContext): Promise>; getScoreWithHttpInfo(response: ResponseContext): Promise>; getStatisticWithHttpInfo(response: ResponseContext): Promise>; getStatisticsWithHttpInfo(response: ResponseContext): Promise>; increaseStatisticWithHttpInfo(response: ResponseContext): Promise>; listAgentsByStatisticWithHttpInfo(response: ResponseContext): Promise>>; listAgentsByStatistic1WithHttpInfo(response: ResponseContext): Promise>>; listAgentsByStatistic2WithHttpInfo(response: ResponseContext): Promise>>; listCharactersByStatisticWithHttpInfo(response: ResponseContext): Promise>>; listCharactersByStatistic1WithHttpInfo(response: ResponseContext): Promise>>; listCharactersByStatistic2WithHttpInfo(response: ResponseContext): Promise>>; listHotTagsWithHttpInfo(response: ResponseContext): Promise>>; listPluginsByStatisticWithHttpInfo(response: ResponseContext): Promise>>; listPluginsByStatistic1WithHttpInfo(response: ResponseContext): Promise>>; listPluginsByStatistic2WithHttpInfo(response: ResponseContext): Promise>>; listPromptsByStatisticWithHttpInfo(response: ResponseContext): Promise>>; listPromptsByStatistic1WithHttpInfo(response: ResponseContext): Promise>>; listPromptsByStatistic2WithHttpInfo(response: ResponseContext): Promise>>; }