/** * 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; /** * Execute Apple security operations */ execute(request: any): Promise; /** * 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; } export default AppleSecurityCapabilityModule; //# sourceMappingURL=appleSecurityCapability.d.ts.map