UNPKG

@n8n-plus/n8n-plus

Version:

n8n Workflow Automation Tool (plus edition)

13 lines (12 loc) 741 B
import { ChatHubConversationModel, ChatHubLLMProvider, ChatProviderSettingsDto } from '@n8n/api-types'; import { SettingsRepository } from '@n8n/db'; export declare class ChatHubSettingsService { private readonly settingsRepository; constructor(settingsRepository: SettingsRepository); getEnabled(): Promise<boolean>; setEnabled(enabled: boolean): Promise<void>; ensureModelIsAllowed(model: ChatHubConversationModel): Promise<void>; getProviderSettings(provider: ChatHubLLMProvider): Promise<ChatProviderSettingsDto>; getAllProviderSettings(): Promise<Record<ChatHubLLMProvider, ChatProviderSettingsDto>>; setProviderSettings(provider: ChatHubLLMProvider, settings: ChatProviderSettingsDto): Promise<void>; }