/**
 * Advanced Cognitive Framework Parser
 * Parses the XML-based cognitive framework into structured TypeScript objects
 */
import { CognitiveFramework } from '../types/cognitive-framework.js';
export declare class FrameworkParser {
    private frameworkPath;
    private parsedFramework;
    constructor(frameworkPath: string);
    /**
     * Parse the cognitive framework from the XML file
     */
    parseFramework(): Promise<CognitiveFramework>;
    /**
     * Get the parsed framework (must call parseFramework first)
     */
    getFramework(): CognitiveFramework;
    /**
     * Parse cognitive identity section
     */
    private parseCognitiveIdentity;
    /**
     * Parse cognitive traits
     */
    private parseCognitiveTraits;
    /**
     * Parse meta-cognitive capabilities
     */
    private parseMetaCognitiveCapabilities;
    /**
     * Parse cognitive load management
     */
    private parseCognitiveLoadManagement;
    /**
     * Parse learning from cognition
     */
    private parseLearningFromCognition;
    /**
     * Parse context management section
     */
    private parseContextManagement;
    /**
     * Parse dynamic context engine
     */
    private parseDynamicContextEngine;
    /**
     * Parse context sources
     */
    private parseContextSources;
    /**
     * Parse semantic context clustering
     */
    private parseSemanticContextClustering;
    /**
     * Parse predictive contexting
     */
    private parsePredictiveContexting;
    /**
     * Parse context quality assurance
     */
    private parseContextQualityAssurance;
    /**
     * Parse adaptive intelligence
     */
    private parseAdaptiveIntelligence;
    /**
     * Parse cognitive principles section
     */
    private parseCognitivePrinciples;
    /**
     * Parse cognitive heuristics section
     */
    private parseCognitiveHeuristics;
    /**
     * Parse cognitive protocols section
     */
    private parseCognitiveProtocols;
    /**
     * Parse predefined workflows section
     */
    private parsePredefinedWorkflows;
    /**
     * Parse operational loop section
     */
    private parseOperationalLoop;
    /**
     * Helper method to parse principles
     */
    private parsePrinciples;
    /**
     * Helper method to parse capabilities
     */
    private parseCapabilities;
    /**
     * Helper method to parse heuristics
     */
    private parseHeuristics;
    /**
     * Helper method to parse protocols
     */
    private parseProtocols;
    /**
     * Helper method to parse workflows
     */
    private parseWorkflows;
    /**
     * Helper methods for parsing various components
     */
    private parseNuances;
    private parseExamples;
    private parseActions;
    private parseAdaptiveCapabilities;
    private parseStages;
    private parseSteps;
    private parseOperationalSteps;
    private parseMetrics;
    private parseRepositories;
    private parseStructures;
    private parseAlgorithms;
    private parsePredictors;
    private parseValidators;
    private parseOptimizers;
    /**
     * Extract text content from XML node, handling both string and object cases
     */
    private extractText;
    /**
     * Validate the parsed framework structure
     */
    validateFramework(): boolean;
    /**
     * Get framework statistics
     */
    getFrameworkStats(): Record<string, number>;
}
//# sourceMappingURL=framework-parser.d.ts.map