import { LLMConfig } from '../../domain/entities/LLMConfig';
import { ILLMConfigRepository } from '../../domain/repositories/ILLMConfigRepository';
interface CreateLLMConfigRequest {
    organizationId: string;
    name: string;
    provider: string;
    model: string;
    apiKey: string;
    parameters?: any;
    isActive?: boolean;
}
export declare class CreateLLMConfig {
    private llmConfigRepository;
    constructor(llmConfigRepository: ILLMConfigRepository);
    execute(request: CreateLLMConfigRequest): Promise<LLMConfig>;
}
export {};
//# sourceMappingURL=CreateLLMConfig.d.ts.map