import { AutomationJsonObject } from '../Common'; export declare enum AutomationValidationSeverity { INFO = "info", WARNING = "warning", ERROR = "error" } export interface AutomationValidationIssue { code: string; severity: AutomationValidationSeverity; message: string; path?: string | null; nodeId?: string | null; entryPointId?: string | null; details?: AutomationJsonObject | null; } export interface AutomationFlowValidationResult { flowId: string; flowVersionId: string; valid: boolean; issues: AutomationValidationIssue[]; validatedAt: string; } export interface FlowEntryPointOverlap { firstEntryPointId: string; secondEntryPointId: string; reason: string; allowsMultipleExecutions: boolean; }