/**
 * Planning Process Processor
 * Handles AI functions related to PMBOK planning processes and management plans
 *
 * @class PlanningProcessor
 * @description Specialized processor for generating PMBOK management plan documentation
 * including scope, schedule, cost, quality, resource, communication, risk,
 * procurement, and stakeholder management plans.
 *
 * @version 1.0.0
 * @since 3.1.0
 */
import { BaseAIProcessor } from "./BaseAIProcessor.js";
export declare class PlanningProcessor extends BaseAIProcessor {
    /**
     * Generates a Schedule Management Plan following PMBOK standards
     *
     * @param {string} context - Project context information
     * @returns {Promise<string|null>} Schedule Management Plan or null if generation fails
     */ getScheduleManagementPlan(context: string): Promise<string | null>;
    /**
     * Generates a Cost Management Plan following PMBOK standards
     *
     * @param {string} context - Project context information
     * @returns {Promise<string|null>} Cost Management Plan or null if generation fails
     */ getCostManagementPlan(context: string): Promise<string | null>;
    /**
     * Generates a Quality Management Plan following PMBOK standards
     *
     * @param {string} context - Project context information
     * @returns {Promise<string|null>} Quality Management Plan or null if generation fails
     */
    getQualityManagementPlan(context: string): Promise<string | null>;
    /**
     * Generates a Resource Management Plan following PMBOK standards
     *
     * @param {string} context - Project context information
     * @returns {Promise<string|null>} Resource Management Plan or null if generation fails
     */
    getResourceManagementPlan(context: string): Promise<string | null>;
    /**
     * Generates a Communication Management Plan following PMBOK standards
     *
     * @param {string} context - Project context information
     * @returns {Promise<string|null>} Communication Management Plan or null if generation fails
     */
    getCommunicationManagementPlan(context: string): Promise<string | null>;
    /**
     * Generates a Risk Management Plan following PMBOK standards
     *
     * @param {string} context - Project context information
     * @returns {Promise<string|null>} Risk Management Plan or null if generation fails
     */
    getRiskManagementPlan(context: string): Promise<string | null>;
    /**
     * Generates a Procurement Management Plan following PMBOK standards
     *
     * @param {string} context - Project context information
     * @returns {Promise<string|null>} Procurement Management Plan or null if generation fails
     */
    getProcurementManagementPlan(context: string): Promise<string | null>;
    /**
     * Generates a Stakeholder Engagement Plan following PMBOK standards
     *
     * @param {string} context - Project context information
     * @returns {Promise<string|null>} Stakeholder Engagement Plan or null if generation fails
     */
    getStakeholderEngagementPlan(context: string): Promise<string | null>;
}
//# sourceMappingURL=PlanningProcessor.d.ts.map