import type { BreakingChangeAffectedWorkflow, BreakingChangeRecommendation } from '@n8n/api-types'; import type { WorkflowEntity } from '@n8n/db'; import type { INode } from 'n8n-workflow'; import type { BreakingChangeRuleMetadata, WorkflowDetectionReport } from '../../types'; export declare const BinaryInputLoaderRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const ChatMessagesRetrieverRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const ConvertToFromBinaryDataRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const CronRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const FunctionRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const FunctionItemRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const HtmlExtractRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const HttpRequestToolRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const ICalendarRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const ItemListsRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const InMemoryVectorStoreInsertRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const InMemoryVectorStoreLoadRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const IntervalRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const JsonInputLoaderRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const ManualChatTriggerRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const OpenAiAssistantRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const OpenAiRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const OpenAiModelRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const PineconeInsertRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const PineconeLoadRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const ReadBinaryFileRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const ReadBinaryFilesRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const ReadPdfRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const SerpApiGoogleSearchRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const SupabaseInsertRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const SupabaseLoadRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const WorkflowTriggerRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const WriteBinaryFileRemovedRule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; export declare const directNodeReplacementRules: { rule: { new (): { id: string; getMetadata(): BreakingChangeRuleMetadata; getRecommendations(_workflowResults: BreakingChangeAffectedWorkflow[]): Promise; detectWorkflow(_workflow: WorkflowEntity, nodesGroupedByType: Map): Promise; }; }; removedNodeType: string; }[];