/** * MAX OFFENSIVE UKRAINE CAPABILITY * * MAXIMUM OFFENSIVE SECURITY WITH UKRAINE-SPECIFIC TARGETING * Reusable source for offensive operations with full Ukrainian infrastructure integration */ import type { CapabilityContribution, CapabilityContext } from '../runtime/agentHost.js'; import { BaseCapabilityModule, BaseCapabilityOptions } from './baseCapability.js'; export interface MaxOffensiveUkraineCapabilityOptions extends BaseCapabilityOptions { /** Enable maximum offensive capabilities */ enableMaximumOffensive: boolean; /** Enable Ukraine-specific targeting */ enableUkraineTargeting: boolean; /** Enable reusable source generation */ enableReusableSource: boolean; /** Enable legacy system removal */ enableLegacyRemoval: boolean; /** Enable UI integration */ enableUIIntegration: boolean; /** Default authorization level */ defaultAuthorization: 'full' | 'restricted' | 'emergency'; } export declare class MaxOffensiveUkraineCapabilityModule extends BaseCapabilityModule { readonly id = "capability.max-offensive-ukraine"; protected readonly options: MaxOffensiveUkraineCapabilityOptions; private get ukraineTargets(); private get offensiveMethods(); constructor(options?: Partial); create(context: CapabilityContext): Promise; private executeMaxOffensiveOperation; private selectOptimalMethod; private getMethodDetails; private generateReusableSource; private capitalize; private generateCompleteReusableSource; private generateTypeScriptSource; private generateFileStructure; private saveReusableSource; private scanForLegacySystems; private backupLegacySystems; private removeLegacySystems; private integrateMaxOffensiveAfterRemoval; private integrateIntoAGICore; private integrateIntoAGIUI; } //# sourceMappingURL=maxOffensiveUkraineCapability.d.ts.map