import { BaseRepository, TransactionRunner } from '@n8n/db'; import { DataSource } from '@n8n/typeorm'; import { AgentCredentialDependency } from '../entities/agent-credential-dependency.entity'; export type AgentCredentialDependencyReference = Pick; export declare class AgentCredentialDependencyRepository extends BaseRepository { private readonly txRunner; constructor(dataSource: DataSource, txRunner: TransactionRunner); refreshForAgent(agentId: string): Promise; removeForAgent(agentId: string): Promise; findByCredentialIds(credentialIds: string[]): Promise; private findExistingCredentialIds; }