import { DatabaseConfig } from '@n8n/config'; import { DataSource, Repository } from '@n8n/typeorm'; import { BinaryDataFile } from '../entities'; import type { SourceType } from '../entities'; export declare class BinaryDataRepository extends Repository { private readonly databaseConfig; constructor(dataSource: DataSource, databaseConfig: DatabaseConfig); findContentByFileId(fileId: string): Promise; findSourceByFileId(fileId: string): Promise<{ sourceType: SourceType; sourceId: string; } | null>; deleteByFileIds(fileIds: string[]): Promise; copyStoredFile(sourceFileId: string, targetFileId: string, targetSourceType: string, targetSourceId: string): Promise; private getTableName; private getColumnName; }