/**
 * Technical Analysis Processor
 * Handles AI functions related to technical analysis and architecture
 *
 * @class TechnicalAnalysisProcessor
 * @description Specialized processor for generating technical documentation
 * including data models, tech stack analysis, architecture suggestions,
 * and integration recommendations.
 *
 * @version 2.1.3
 * @author Requirements Gathering Agent Team
 * @created 2024
 * @updated June 2025
 * @since 3.1.0
 */
import { BaseAIProcessor } from "./BaseAIProcessor.js";
export declare class TechnicalAnalysisProcessor extends BaseAIProcessor {
    /**
     * Generates data model suggestions based on project requirements
     *
     * @param {string} context - Project context information
     * @returns {Promise<string|null>} Data model suggestions or null if generation fails
     */
    getDataModelSuggestions(context: string): Promise<string | null>;
    /**
     * Analyzes and recommends a technology stack based on project requirements
     *
     * @param {string} context - Project context information
     * @returns {Promise<string|null>} Technology stack recommendations or null if generation fails
     */
    getTechStackAnalysis(context: string): Promise<string | null>;
    /**
     * Generates Risk Analysis for technical aspects
     */
    getRiskAnalysis(context: string): Promise<string | null>;
    /**
     * Generates Compliance Considerations
     */
    getComplianceConsiderations(context: string): Promise<string | null>;
    /**
     * Generates UI/UX Considerations
     */
    getUiUxConsiderations(context: string): Promise<string | null>;
}
//# sourceMappingURL=TechnicalAnalysisProcessor.d.ts.map