import { BaseAPIRequestFactory } from './baseapi.js'; import { Configuration } from '../configuration.js'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http.js'; import { AiApiKeyCreateDTO } from '../models/AiApiKeyCreateDTO.js'; import { AiApiKeyInfoDTO } from '../models/AiApiKeyInfoDTO.js'; export declare class AIServiceApiRequestFactory extends BaseAPIRequestFactory { addAiApiKey(aiApiKeyCreateDTO: AiApiKeyCreateDTO, _options?: Configuration): Promise; deleteAiApiKey(id: number, _options?: Configuration): Promise; disableAiApiKey(id: number, _options?: Configuration): Promise; enableAiApiKey(id: number, _options?: Configuration): Promise; getAiApiKey(id: number, _options?: Configuration): Promise; listAiApiKeys(provider: string, _options?: Configuration): Promise; } export declare class AIServiceApiResponseProcessor { addAiApiKeyWithHttpInfo(response: ResponseContext): Promise>; deleteAiApiKeyWithHttpInfo(response: ResponseContext): Promise>; disableAiApiKeyWithHttpInfo(response: ResponseContext): Promise>; enableAiApiKeyWithHttpInfo(response: ResponseContext): Promise>; getAiApiKeyWithHttpInfo(response: ResponseContext): Promise>; listAiApiKeysWithHttpInfo(response: ResponseContext): Promise>>; }