/**
 * Apple Security Capability Module
 *
 * Provides AGI Core with Apple security auditing, exploitation analysis,
 * and remediation capabilities for comprehensive Apple security management.
 */
export interface AppleSecurityCapabilityOptions {
    /** Enable aggressive scanning and exploitation analysis */
    aggressive?: boolean;
    /** Scope of security assessment */
    targetScope?: 'services' | 'devices' | 'network' | 'all';
    /** Enable exploitation scenario generation */
    enableExploitation?: boolean;
    /** Enable automated remediation recommendations */
    enableRemediation?: boolean;
    /** Output directory for evidence and reports */
    outputDir?: string;
}
export declare class AppleSecurityCapabilityModule {
    readonly id = "apple-security";
    readonly name = "Apple Security Integration";
    readonly version = "1.0.0";
    readonly description = "Comprehensive Apple security auditing, exploitation analysis, and remediation capabilities";
    private securityIntegration;
    private options;
    constructor(options?: AppleSecurityCapabilityOptions);
    /**
     * Initialize the capability module
     */
    initialize(): Promise<void>;
    /**
     * Execute Apple security operations
     */
    execute(request: any): Promise<any>;
    /**
     * Get capability metadata and available operations
     */
    getMetadata(): {
        id: string;
        name: string;
        version: string;
        description: string;
        operations: {
            id: string;
            name: string;
            description: string;
            parameters: any[];
        }[];
        options: AppleSecurityCapabilityOptions;
    };
    /**
     * Clean up resources
     */
    cleanup(): Promise<void>;
}
export default AppleSecurityCapabilityModule;
//# sourceMappingURL=appleSecurityCapability.d.ts.map