/** * MAX OFFENSIVE UKRAINE UI INTEGRATION * * UI components for maximum offensive Ukraine operations visualization * Integrated with AGI Core UnifiedUIRenderer */ import gradientString from 'gradient-string'; type GradientFunction = ReturnType; export interface OffensiveOperationStatus { target: string; method: string; status: 'pending' | 'in-progress' | 'success' | 'failed' | 'neutralized'; impact: number; startTime: Date; endTime?: Date; evidence?: string; } export declare class MaxOffensiveUkraineTheme { static readonly colors: { low: any; medium: any; high: any; critical: any; pending: any; 'in-progress': any; success: any; failed: any; neutralized: any; cyberPenetration: GradientFunction; signalDisruption: GradientFunction; dataCorruption: GradientFunction; systemOverride: GradientFunction; commandInjection: GradientFunction; zeroDayExploitation: GradientFunction; physicalInfrastructure: GradientFunction; socialEngineering: GradientFunction; financialDisruption: GradientFunction; communicationCollapse: GradientFunction; }; static getMethodGradient(method: string): any; static getIntensityColor(intensity: string): any; static getStatusColor(status: string): any; } export declare class OffensiveOperationVisualizer { private operations; private updateCallbacks; addOperation(operation: OffensiveOperationStatus): void; updateOperationStatus(target: string, status: OffensiveOperationStatus['status'], impact?: number): void; getOperations(): OffensiveOperationStatus[]; getActiveOperations(): OffensiveOperationStatus[]; getCompletedOperations(): OffensiveOperationStatus[]; onUpdate(callback: (operations: OffensiveOperationStatus[]) => void): void; private notifyUpdate; renderOperationStatus(operation: OffensiveOperationStatus): string; renderDashboard(): string; renderRealTimeMap(): string; private getStatusChar; } export declare class OffensiveAlertSystem { private alerts; addAlert(type: 'success' | 'warning' | 'error' | 'info', message: string, target?: string, operation?: string): string; getRecentAlerts(limit?: number): { id: string; type: "success" | "warning" | "error" | "info"; message: string; timestamp: Date; target?: string; operation?: string; }[]; renderAlert(alert: any): string; renderAlertPanel(): string; } export declare class MaxOffensiveUkraineUI { private visualizer; private alertSystem; static readonly targetCategories: { id: string; name: string; icon: string; }[]; static readonly offensiveMethods: { id: string; name: string; description: string; }[]; initialize(): void; simulateOperation(targetType: string, intensity: 'low' | 'medium' | 'high' | 'critical', method: string): void; renderFullDashboard(): string; getVisualizer(): OffensiveOperationVisualizer; getAlertSystem(): OffensiveAlertSystem; static integrateWithAGICore(): void; } export {}; //# sourceMappingURL=maxOffensiveUkraineUI.d.ts.map