import { GlobalConfig } from '@n8n/config'; import { DataSource } from '@n8n/typeorm'; import { BaseRepository } from './base-repository'; import { SharedWorkflowRepository } from './shared-workflow.repository'; import { WorkflowEntity } from '../entities'; import type { ExecutionSummaries } from '../entities/types-db'; import { TransactionRunner } from '../services/transaction'; export declare class ExecutionListRepository extends BaseRepository { private readonly globalConfig; private readonly sharedWorkflowRepository; constructor(dataSource: DataSource, globalConfig: GlobalConfig, sharedWorkflowRepository: SharedWorkflowRepository, transactionRunner: TransactionRunner); findWorkflowIdsForExecutionList(query: ExecutionSummaries.RangeQuery): Promise; private applySharedWithUserFilter; private applyExecutionListFilters; findNamesForExecutionList(ids: string[]): Promise>>; }