UNPKG

n8n

Version:

n8n Workflow Automation Tool

12 lines (11 loc) 815 B
import { DataSource, EntityManager, Repository } from '@n8n/typeorm'; import { ChatHubAgent, IChatHubAgent } from './chat-hub-agent.entity'; export declare class ChatHubAgentRepository extends Repository<ChatHubAgent> { constructor(dataSource: DataSource); createAgent(agent: Partial<IChatHubAgent> & Pick<IChatHubAgent, 'id'>, trx?: EntityManager): Promise<ChatHubAgent>; updateAgent(id: string, updates: Partial<IChatHubAgent>, trx?: EntityManager): Promise<ChatHubAgent>; deleteAgent(id: string, trx?: EntityManager): Promise<import("@n8n/typeorm").DeleteResult>; getManyByUserId(userId: string): Promise<ChatHubAgent[]>; getManyByUserIdWithToolIds(userId: string): Promise<ChatHubAgent[]>; getOneById(id: string, userId: string, trx?: EntityManager): Promise<ChatHubAgent | null>; }