import { BaseRepository, TransactionRunner } from '@n8n/db'; import { DataSource } from '@n8n/typeorm'; import { AgentWorkflowDependency } from '../entities/agent-workflow-dependency.entity'; export type AgentWorkflowDependencyReference = Pick; export declare class AgentWorkflowDependencyRepository extends BaseRepository { private readonly txRunner; constructor(dataSource: DataSource, txRunner: TransactionRunner); refreshForAgent(agentId: string): Promise; removeForAgent(agentId: string): Promise; findByWorkflowIds(workflowIds: string[]): Promise; private resolveWorkflowIds; private lockWorkflows; }