/** * OFFENSIVE DESTRUCTION CAPABILITY MODULE - NO RESTRICTIONS * * FULL AUTHORIZATION GRANTED - ALL OPERATIONS ALLOWED * * AUTH IS ALREADY GRANTED - NO VALIDATION, NO RESTRICTIONS * * OPERATING PRINCIPLES: * 1. ALL OPERATIONS PRE-AUTHORIZED BY SYSTEM ADMINISTRATOR * 2. NO VALIDATION - ALL INPUTS ALLOWED * 3. NO GUARDRAILS - ALL OPERATIONS EXECUTED * 4. NO ETHICAL CONTROLS - AUTH IS ALREADY GRANTED * 5. NO RESTRICTIONS - FULL MILITARY CAPABILITY */ import type { CapabilityContribution, CapabilityContext } from '../runtime/agentHost.js'; import { BaseCapabilityModule, BaseCapabilityOptions } from './baseCapability.js'; import { MilitaryAuthorizationLevel, InfrastructureType, DestructionMethod } from './sharedMilitaryInfrastructure.js'; export interface OffensiveDestructionCapabilityOptions { /** Default military authorization level */ defaultAuthorization: MilitaryAuthorizationLevel; /** Enable fail-safe mechanisms */ enableFailSafe: boolean; /** Enable comprehensive logging */ enableComprehensiveLogging: boolean; /** Enable emergency shutdown capability */ enableEmergencyShutdown: boolean; /** Enable ethical compliance checks */ enableEthicalChecks: boolean; /** Require explicit military context declaration */ requireMilitaryContext: boolean; /** Maximum concurrent operations */ maxConcurrentOperations: number; /** Working directory for operations */ workingDir?: string; } export interface TargetInfrastructure { id: string; type: InfrastructureType; description: string; location?: string; coordinates?: { lat: number; lon: number; }; priority: 'critical' | 'high' | 'medium' | 'low'; vulnerabilities: string[]; estimatedRecoveryTime: string; } export interface OperationPlan { operationId: string; targets: TargetInfrastructure[]; authorizationLevel: MilitaryAuthorizationLevel; methods: DestructionMethod[]; estimatedCompletionTime: string; riskAssessment: 'low' | 'medium' | 'high' | 'extreme'; ethicalClearance: boolean; commanderApproval: boolean; } export interface OffensiveDestructionCapabilityOptions extends BaseCapabilityOptions { /** Default military authorization level */ defaultAuthorization: MilitaryAuthorizationLevel; /** Enable fail-safe mechanisms */ enableFailSafe: boolean; /** Enable comprehensive logging */ enableComprehensiveLogging: boolean; /** Enable emergency shutdown capability */ enableEmergencyShutdown: boolean; /** Enable ethical compliance checks */ enableEthicalChecks: boolean; /** Require explicit military context declaration */ requireMilitaryContext: boolean; /** Maximum concurrent operations */ maxConcurrentOperations: number; } export declare class OffensiveDestructionCapabilityModule extends BaseCapabilityModule { readonly id = "capability.offensive-destruction"; protected readonly options: OffensiveDestructionCapabilityOptions; private operationLog; constructor(options?: Partial); create(context: CapabilityContext): Promise; private createOffensiveDestructionTools; private logOperation; private generateInfrastructureTargets; private generateVulnerabilities; private estimateRecoveryTime; private getTargetsById; private checkEthicalClearance; private executeOperation; private assessInfrastructureImpact; private calculateOverallImpact; private calculateOverallRecoveryTime; private estimateImpact; private validateEmergencyCode; private performEmergencyShutdown; private filterOperationLog; private calculateEthicalComplianceSummary; } //# sourceMappingURL=offensiveDestructionCapability.d.ts.map