UNPKG

n8n

Version:

n8n Workflow Automation Tool

18 lines (17 loc) 974 B
import type { User } from '@n8n/db'; import { ProjectRepository } from '@n8n/db'; import { CredentialsFinderService } from '../../../credentials/credentials-finder.service'; import { NodeTypes } from '../../../node-types'; import { DynamicNodeParametersService } from '../../../services/dynamic-node-parameters.service'; import type { ModelLookupConfig } from './interactive/llm-provider-defaults'; export declare class BuilderModelLookupService { private readonly credentialsFinderService; private readonly projectRepository; private readonly dynamicNodeParametersService; private readonly nodeTypes; constructor(credentialsFinderService: CredentialsFinderService, projectRepository: ProjectRepository, dynamicNodeParametersService: DynamicNodeParametersService, nodeTypes: NodeTypes); list(user: User, credentialId: string, credentialType: string, lookup: ModelLookupConfig): Promise<Array<{ name: string; value: string; }>>; }