/**
 * README CAPABILITIES INTEGRATION MODULE
 *
 * Integrates all capabilities described in the README.md into the
 * Universal Capability Framework for maximum code reuse and unified access.
 *
 * README Capabilities Integrated:
 * 1. Multi-provider AI support (OpenAI GPT-5.2, Anthropic Claude Sonnet 4.5, Google Gemini 3.0, etc.)
 * 2. True AlphaZero self-play
 * 3. TAO Suite (offensive security tools)
 * 4. KineticOps (advanced system manipulation and automation)
 * 5. Enhanced Git (multi-worktree management)
 * 6. Web Tools (advanced web search and extraction)
 * 7. Bash Tools (secure command execution)
 * 8. Elite Crypto Military capabilities
 * 9. Universal Security capabilities
 * 10. Offensive Destruction capabilities
 */
import type { CapabilityContribution, CapabilityContext } from '../runtime/agentHost.js';
import { UniversalCapabilityModule, type CapabilityMetadata } from './universalCapabilityFramework.js';
export declare class MultiProviderAICapability extends UniversalCapabilityModule {
    readonly id = "capability.multi-provider-ai";
    readonly metadata: CapabilityMetadata;
    private providers;
    create(context: CapabilityContext): Promise<CapabilityContribution>;
    private createAITools;
    private listSupportedProviders;
    execute(params: {
        operation: string;
        parameters: Record<string, any>;
        operationId?: string;
    }): Promise<any>;
}
export declare class AlphaZeroSelfPlayCapability extends UniversalCapabilityModule {
    readonly id = "capability.alpha-zero-self-play";
    readonly metadata: CapabilityMetadata;
    private worktreeManager;
    private episodicMemory;
    create(context: CapabilityContext): Promise<CapabilityContribution>;
    execute(params: {
        operation: string;
        parameters: Record<string, any>;
        operationId?: string;
    }): Promise<any>;
    private startTournament;
    private runTournamentRound;
    private scoreAgents;
    private reinforceWinner;
}
export declare class TaoSuiteCapability extends UniversalCapabilityModule {
    readonly id = "capability.tao-suite";
    readonly metadata: CapabilityMetadata;
    create(context: CapabilityContext): Promise<CapabilityContribution>;
    private createSecurityTools;
    private listSecurityTools;
    execute(params: {
        operation: string;
        parameters: Record<string, any>;
        operationId?: string;
    }): Promise<any>;
}
export declare class KineticOpsCapability extends UniversalCapabilityModule {
    readonly id = "capability.kinetic-ops";
    readonly metadata: CapabilityMetadata;
    private guardrails;
    create(context: CapabilityContext): Promise<CapabilityContribution>;
    private createSystemTools;
    execute(params: {
        operation: string;
        parameters: Record<string, any>;
        operationId?: string;
    }): Promise<any>;
    private optimizeSystem;
    private automateTask;
    private monitorResources;
    private recoverSystem;
    private createBackup;
    private checkThresholds;
}
export declare class EnhancedGitCapability extends UniversalCapabilityModule {
    readonly id = "capability.enhanced-git";
    readonly metadata: CapabilityMetadata;
    private worktreeManager;
    private workingDir;
    create(context: CapabilityContext): Promise<CapabilityContribution>;
    execute(params: {
        operation: string;
        parameters: Record<string, any>;
        operationId?: string;
    }): Promise<any>;
    private createWorktreeVariant;
    private listWorktreesFromManager;
    private advancedMerge;
    private branchStrategy;
}
export declare class WebToolsCapability extends UniversalCapabilityModule {
    readonly id = "capability.web-tools";
    readonly metadata: CapabilityMetadata;
    create(context: CapabilityContext): Promise<CapabilityContribution>;
    private createWebTools;
    execute(params: {
        operation: string;
        parameters: Record<string, any>;
        operationId?: string;
    }): Promise<any>;
    private webSearch;
    private extractContent;
    private crawlWebsite;
    private analyzeWebContent;
}
/**
 * Military Capabilities Integrator
 *
 * Integrates elite military capabilities described in README:
 * - Elite Crypto Military capabilities
 * - Universal Security capabilities
 * - Offensive Destruction capabilities
 * - Max Offensive Ukraine capabilities
 */
export declare class MilitaryCapabilitiesIntegrator extends UniversalCapabilityModule {
    readonly id = "capability.military-integrator";
    readonly metadata: CapabilityMetadata;
    private militaryModules;
    create(context: CapabilityContext): Promise<CapabilityContribution>;
    private integrateMilitaryCapabilities;
    private createMilitaryTools;
    execute(params: {
        operation: string;
        parameters: Record<string, any>;
        operationId?: string;
    }): Promise<any>;
    private executeEliteCrypto;
    private executeUniversalSecurity;
    private executeOffensiveDestruction;
    private executeMaxOffensiveUkraine;
    private executeUnifiedMilitary;
}
/**
 * Complete README Capabilities Integration
 *
 * This module provides a complete integration of all capabilities described
 * in the README.md into the Universal Capability Framework.
 *
 * Usage:
 * ```typescript
 * import { UniversalCapabilityFramework } from './universalCapabilityFramework.js';
 * import * as ReadmeCapabilities from './readmeIntegration.js';
 *
 * const framework = new UniversalCapabilityFramework(config);
 *
 * // Register all README capabilities
 * const aiCapability = new ReadmeCapabilities.MultiProviderAICapability(framework);
 * const tournamentCapability = new ReadmeCapabilities.AlphaZeroSelfPlayCapability(framework);
 * // ... register other capabilities
 *
 * // Activate and use unified capabilities
 * await framework.activateCapability('capability.multi-provider-ai');
 * await framework.executeOperation('ai_completion', { prompt: 'Hello' }, ['capability.multi-provider-ai']);
 * ```
 */ 
//# sourceMappingURL=readmeIntegration.d.ts.map