export interface AutomationResult { success: boolean; error?: string; metadata?: Record; } export interface NavigationResult extends AutomationResult { url: string; loadTime: number; } export interface FormFillResult extends AutomationResult { fieldName: string; valueSet: string; } export interface ClickResult extends AutomationResult { target: string; } export interface WaitResult extends AutomationResult { target: string; waitedMs: number; found: boolean; } export interface ModalResult extends AutomationResult { stepId: number; action: string; }