n8n
Version:
n8n Workflow Automation Tool
15 lines (14 loc) • 1.61 kB
TypeScript
import { CreateWorkflowReviewRequestDto, GetWorkflowReviewEligibleReviewersQueryDto, ListWorkflowReviewRequestsQueryDto, UpdateWorkflowReviewRequestVersionDto, type GetWorkflowReviewInboxSummaryResponse, type ListWorkflowReviewInboxResponse, ListWorkflowReviewInboxQueryDto } from '@n8n/api-types';
import { AuthenticatedRequest } from '@n8n/db';
import type { Response } from 'express';
import { WorkflowReviewRequestService } from './workflow-review-request.service';
export declare class WorkflowReviewRequestsController {
private readonly workflowReviewRequestService;
constructor(workflowReviewRequestService: WorkflowReviewRequestService);
list(req: AuthenticatedRequest, _res: Response, query: ListWorkflowReviewRequestsQueryDto): Promise<import("@n8n/api-types").WorkflowReviewRequestList>;
getEligibleReviewers(req: AuthenticatedRequest, _res: Response, query: GetWorkflowReviewEligibleReviewersQueryDto): Promise<import("@n8n/api-types").WorkflowReviewEligibleReviewersList>;
create(req: AuthenticatedRequest, res: Response, dto: CreateWorkflowReviewRequestDto): Promise<import("@n8n/api-types").WorkflowReviewRequestSummary>;
updateVersion(req: AuthenticatedRequest, _res: Response, workflowReviewRequestId: string, dto: UpdateWorkflowReviewRequestVersionDto): Promise<import("@n8n/api-types").WorkflowReviewRequestSummary>;
listInbox(req: AuthenticatedRequest, _res: Response, query: ListWorkflowReviewInboxQueryDto): Promise<ListWorkflowReviewInboxResponse>;
getSummary(req: AuthenticatedRequest, _res: Response): Promise<GetWorkflowReviewInboxSummaryResponse>;
}