import type { ModelConfig } from '@n8n/agents'; import type { EvaluationConfig, User } from '@n8n/db'; import { EvaluationConfigRepository } from '@n8n/db'; import { CredentialsFinderService } from '../../credentials/credentials-finder.service'; import { CredentialsService } from '../../credentials/credentials.service'; export type ResolvedInsightsModel = { modelConfig: ModelConfig; modelId: string; }; export declare class InsightsModelResolver { private readonly evalConfigRepo; private readonly credentialsFinder; private readonly credentialsService; constructor(evalConfigRepo: EvaluationConfigRepository, credentialsFinder: CredentialsFinderService, credentialsService: CredentialsService); resolve(user: User, workflowId: string, evaluationConfigId: string, preloadedConfig?: EvaluationConfig | null): Promise; }