import { DataSource } from '@n8n/typeorm'; import { BaseRepository } from './base-repository'; import { WorkflowReviewRequest } from '../entities/workflow-review-request.ee'; import { type OperationContext, TransactionRunner } from '../services/transaction'; type OpenRequestAffectedByWorkflows = { request: WorkflowReviewRequest; links: Array<{ workflowId: string; workflowVersionId: string | null; }>; }; export declare class WorkflowReviewLifecycleRepository extends BaseRepository { constructor(dataSource: DataSource, transactionRunner: TransactionRunner); findOpenRequestsAffectedByWorkflows(workflowIds: string[], ctx: OperationContext): Promise; findUnreviewableOpenRequestIds(ctx: OperationContext, candidateRequestIds?: string[]): Promise; } export {};