import { LLMProviders, type LLMPurposes, type LLMServiceByPurpose } from '../../LLMService.typedefs'; import { LLMServicePurposeFactory, type LLMCreateServiceOptions } from '../../services'; import { type LLMReporterInterface } from '../../utilities/reporter'; export declare class LLMAPIServiceFactory extends LLMServicePurposeFactory { createService | undefined>(serviceOptions: LLMCreateServiceOptions): LLMServiceByPurpose[Purpose]; }