/**
 * 量子计算与太空作战能力 (Quantum Computing & Space Warfare)
 *
 * 中国人民解放军战略支援部队量子计算与太空作战集成能力
 * 提供量子优势计算、卫星系统攻击、太空态势感知等先进能力
 *
 * 核心能力:
 * 1. 量子密码攻击 - 破解RSA、ECC等传统加密
 * 2. 卫星通信干扰 - GPS、通信卫星信号控制
 * 3. 太空态势感知 - 轨道目标跟踪与威胁评估
 * 4. 量子密钥分发 - 抗量子安全通信
 * 5. 太空网络攻击 - 卫星地面站和控制系统渗透
 * 6. 轨道武器部署 - 太空对抗能力
 */
export interface QuantumAttackCapability {
    id: string;
    name: string;
    targetAlgorithm: string;
    qubitsRequired: number;
    timeToBreak: string;
    successProbability: number;
}
export interface SatelliteSystem {
    id: string;
    name: string;
    country: string;
    type: 'communication' | 'navigation' | 'reconnaissance' | 'weather' | 'military';
    orbit: 'LEO' | 'MEO' | 'GEO' | 'HEO';
    vulnerabilityRating: number;
}
export interface QuantumAttackResult {
    attackId: string;
    target: string;
    success: boolean;
    timeRequired: string;
    decryptedData?: string;
}
export interface SatelliteAttackResult {
    satelliteId: string;
    attackType: string;
    success: boolean;
    impact: string;
    duration: string;
}
export interface SpaceAwareness {
    timestamp: number;
    trackedObjects: number;
    threatLevel: 'low' | 'medium' | 'high' | 'critical';
    activeThreats: string[];
}
export declare const QUANTUM_ATTACK_CAPABILITIES: QuantumAttackCapability[];
export declare const MILITARY_SATELLITE_SYSTEMS: SatelliteSystem[];
export declare class QuantumSpaceWarfare {
    readonly id = "quantum.space.warfare";
    readonly version = "1.0.0";
    readonly author = "\u4E2D\u56FD\u4EBA\u6C11\u89E3\u653E\u519B\u6218\u7565\u652F\u63F4\u90E8\u961F\u592A\u7A7A\u7CFB\u7EDF\u90E8";
    private attackLog;
    constructor();
    /**
     * 获取系统状态
     */
    getStatus(): {
        id: string;
        version: string;
        author: string;
        quantumCapabilities: number;
        satelliteSystems: number;
        attackHistory: {
            total: number;
            successful: number;
        };
    };
    /**
     * 执行量子密码攻击
     */
    executeQuantumAttack(attackId: string, target: string): QuantumAttackResult;
    /**
     * 卫星系统攻击
     */
    attackSatelliteSystem(satelliteId: string, attackType?: string): SatelliteAttackResult;
    /**
     * 太空态势感知更新
     */
    updateSpaceSituationalAwareness(): SpaceAwareness;
    /**
     * 量子密钥分发（安全通信）
     */
    establishQuantumKeyDistribution(channelId: string, participants: string[]): any;
    /**
     * 获取攻击历史
     */
    getAttackHistory(): {
        total: number;
        byType: Record<string, number>;
        recent: {
            timestamp: Date;
            attackType: string;
            target: string;
            success: boolean;
        }[];
        successRate: string;
    };
    private calculateThreatLevel;
    private generateActiveThreats;
    private generateQuantumKey;
}
export declare function demonstrateQuantumSpaceWarfare(): Promise<void>;
//# sourceMappingURL=quantumSpaceWarfare.d.ts.map