import { BreakingChangeInstanceRuleResult, BreakingChangeLightReportResult, BreakingChangeReportQueryDto, BreakingChangeWorkflowRuleResult, WorkflowMigrationResult } from '@n8n/api-types'; import { AuthenticatedRequest } from '@n8n/db'; import { Response } from 'express'; import { BreakingChangeMigrationService } from './breaking-changes.migration.service'; import { BreakingChangeService } from './breaking-changes.service'; export declare class BreakingChangesController { private readonly service; private readonly migrationService; constructor(service: BreakingChangeService, migrationService: BreakingChangeMigrationService); private getLightDetectionResults; getDetectionReport(_req: AuthenticatedRequest, _res: Response, query: BreakingChangeReportQueryDto): Promise; refreshCache(_req: AuthenticatedRequest, _res: Response, query: BreakingChangeReportQueryDto): Promise; getDetectionReportForRule(_req: AuthenticatedRequest, _res: Response, ruleId: string): Promise; migrateWorkflow(req: AuthenticatedRequest, _res: Response, ruleId: string, workflowId: string): Promise; }