/** * UNIFIED MILITARY CAPABILITY MODULE * * Integrates all military/offensive capabilities into a single unified module * for maximum code reuse and operational efficiency. */ import type { CapabilityContribution, CapabilityContext } from '../runtime/agentHost.js'; import { BaseCapabilityModule, BaseCapabilityOptions } from './baseCapability.js'; export interface UnifiedMilitaryCapabilityOptions extends BaseCapabilityOptions { /** Enable elite crypto military capabilities */ enableEliteCryptoMilitary: boolean; /** Enable max offensive Ukraine capabilities */ enableMaxOffensiveUkraine: boolean; /** Enable offensive destruction capabilities */ enableOffensiveDestruction: boolean; /** Enable cross-module integration */ enableCrossModuleIntegration: boolean; /** Unified authorization level */ unifiedAuthorization: 'basic' | 'elevated' | 'military' | 'full'; /** Shared evidence repository */ sharedEvidenceRepository?: string; } export interface UnifiedOperationResult { success: boolean; timestamp: string; operationId: string; moduleResults: Record; crossModuleIntegration: Record; unifiedEvidence: string[]; } export interface CrossModuleOperation { operationType: 'sequential' | 'parallel' | 'integrated'; modules: string[]; targets: string[]; methods: string[]; synchronization: 'tight' | 'loose' | 'independent'; } export declare class UnifiedMilitaryCapabilityModule extends BaseCapabilityModule { readonly id = "capability.unified-military"; protected readonly options: UnifiedMilitaryCapabilityOptions; private eliteCryptoMilitary; private maxOffensiveUkraine; private offensiveDestruction; constructor(options?: Partial); private initializeSubmodules; /** * Execute unified military operations */ execute(request: { operation: string; parameters: any; }): Promise; create(context: CapabilityContext): Promise; private executeUnifiedOperation; private executeCrossModuleIntegration; private manageUnifiedEvidence; private simulateModuleOperation; private simulateDataSharing; private simulateCommandChaining; private simulateResourcePooling; private collectCrossModuleEvidence; } //# sourceMappingURL=unifiedMilitaryCapability.d.ts.map