import { DataSource } from '@n8n/typeorm'; import { BaseRepository } from './base-repository'; import { WorkflowReviewRequestAuthor } from '../entities/workflow-review-request-author.ee'; import { type OperationContext, TransactionRunner } from '../services/transaction'; export declare class WorkflowReviewRequestAuthorRepository extends BaseRepository { constructor(dataSource: DataSource, transactionRunner: TransactionRunner); addAuthor(input: { workflowReviewRequestId: string; userId: string; }, ctx: OperationContext): Promise; addAuthorIfMissing(input: { workflowReviewRequestId: string; userId: string; }, ctx: OperationContext): Promise; isAuthor(input: { workflowReviewRequestId: string; userId: string; }, ctx: OperationContext): Promise; findByRequestIds(requestIds: string[]): Promise; findRequestIdsForUser(requestIds: string[], userId: string): Promise>; }