import { DeletedExecutionPublicDto, ExecutionListPublicDto, ExecutionPublicDto, ExecutionTagsPublicDto, GetExecutionQueryDto, ListExecutionsQueryDto, RetriedExecutionPublicDto, RetryExecutionPublicDto, StopManyExecutionsPublicDto, StoppedExecutionPublicDto, StoppedExecutionsPublicDto, TagIdsPublicDto } from '@n8n/api-types'; import { ExecutionsConfig } from '@n8n/config'; import type { AuthenticatedRequest } from '@n8n/db'; import type { Response } from 'express'; import { EventService } from '../../../events/event.service'; import { ExecutionRedactionServiceProxy } from '../../../executions/execution-redaction-proxy.service'; import { ExecutionService } from '../../../executions/execution.service'; import { WorkflowSharingService } from '../../../workflows/workflow-sharing.service'; export declare class ExecutionsPublicController { private readonly executionService; private readonly workflowSharingService; private readonly executionRedactionServiceProxy; private readonly executionsConfig; private readonly eventService; constructor(executionService: ExecutionService, workflowSharingService: WorkflowSharingService, executionRedactionServiceProxy: ExecutionRedactionServiceProxy, executionsConfig: ExecutionsConfig, eventService: EventService); getExecutions(req: AuthenticatedRequest, _res: Response, query: ListExecutionsQueryDto): Promise; getExecution(req: AuthenticatedRequest, _res: Response, executionId: string, query: GetExecutionQueryDto): Promise; deleteExecution(req: AuthenticatedRequest, _res: Response, executionId: string): Promise; getExecutionTags(req: AuthenticatedRequest, _res: Response, executionId: string): Promise; updateExecutionTags(req: AuthenticatedRequest, _res: Response, executionId: string, body: TagIdsPublicDto): Promise; stopManyExecutions(req: AuthenticatedRequest, _res: Response, body: StopManyExecutionsPublicDto): Promise; stopExecution(req: AuthenticatedRequest, _res: Response, executionId: string): Promise; retryExecution(req: AuthenticatedRequest, _res: Response, executionId: string, body: RetryExecutionPublicDto): Promise; }