@n8n-plus/n8n-plus
Version:
n8n Workflow Automation Tool (plus edition)
22 lines (21 loc) • 1.2 kB
TypeScript
import type { ModuleInterface } from '@n8n/decorators';
export declare class ChatHubModule implements ModuleInterface {
init(): Promise<void>;
settings(): Promise<{
enabled: boolean;
providers: Record<"openai" | "anthropic" | "google" | "azureOpenAi" | "azureEntraId" | "ollama" | "awsBedrock" | "vercelAiGateway" | "xAiGrok" | "groq" | "openRouter" | "deepSeek" | "cohere" | "mistralCloud", {
provider: "openai" | "anthropic" | "google" | "azureOpenAi" | "azureEntraId" | "ollama" | "awsBedrock" | "vercelAiGateway" | "xAiGrok" | "groq" | "openRouter" | "deepSeek" | "cohere" | "mistralCloud";
credentialId: string | null;
allowedModels: {
model: string;
displayName: string;
isManual?: boolean | undefined;
}[];
createdAt: string;
updatedAt: string | null;
enabled?: boolean | undefined;
}>;
}>;
entities(): Promise<(typeof import("./chat-hub-agent.entity").ChatHubAgent | typeof import("./chat-hub-session.entity").ChatHubSession | typeof import("./chat-hub-message.entity").ChatHubMessage)[]>;
shutdown(): Promise<void>;
}