/**
 * Requirements Processor
 * Handles AI functions related to requirements gathering and analysis
 *
 * @class RequirementsProcessor
 * @description Specialized processor for generating requirements documentation
 * including user stories, acceptance criteria, requirements matrices,
 * and other requirements-related artifacts.
 *
 * @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 RequirementsProcessor extends BaseAIProcessor {
    /**
     * Generates user stories based on project context
     *
     * @param {string} context - Project context information
     * @returns {Promise<string|null>} User stories or null if generation fails
     */ getUserStories(context: string): Promise<string | null>;
    getUserPersonas(context: string): Promise<string | null>;
    getAcceptanceCriteria(context: string): Promise<string | null>;
    getKeyRolesAndNeeds(context: string): Promise<string | null>;
    getSummaryAndGoals(readmeContent: string): Promise<string | null>;
    getRequirementsDocumentation(context: string): Promise<string | null>;
    getRequirementsTraceabilityMatrix(context: string): Promise<string | null>;
    /**
     * Generates Requirements Management Plan based on project context
     *
     * @param {string} context - Project context information
     * @returns {Promise<string|null>} Requirements Management Plan or null if generation fails
     */
    getRequirementsManagementPlan(context: string): Promise<string | null>;
    /**
     * Generates Collect Requirements Process document based on project context
     *
     * @param {string} context - Project context information
     * @returns {Promise<string|null>} Collect Requirements Process or null if generation fails
     */
    getCollectRequirementsProcess(context: string): Promise<string | null>;
}
//# sourceMappingURL=RequirementsProcessor.d.ts.map