/**
 * Document Generator Module (Legacy Adapter)
 *
 * DEPRECATED: This file is maintained for backward compatibility.
 * Please use the new modular structure instead:
 * - import { DocumentGenerator, ... } from './documentGenerator';
 * - import { PMBOKValidator, ... } from './pmbokValidation';
 * - import { generateAllWithPMBOKValidation } from './documentGeneratorWithValidation.js';
 *
 * @deprecated Use the new modular structure instead
 * @version 2.2.0
 */
import { DocumentGenerator, GenerationResult, GenerationOptions, GenerationTask, GENERATION_TASKS, DOCUMENT_CONFIG, generateDocumentsWithRetry } from './documentGenerator/index.js';
import { PMBOKValidator, PMBOKComplianceResult, ComprehensiveValidationResult, PMBOK_DOCUMENT_REQUIREMENTS } from './pmbokValidation/index.js';
/**
 * Export all functionality from new modules for backward compatibility
 */
export { DocumentGenerator, PMBOKValidator };
export type { GenerationTask, GenerationOptions, GenerationResult, PMBOKComplianceResult, ComprehensiveValidationResult };
export { GENERATION_TASKS, DOCUMENT_CONFIG, PMBOK_DOCUMENT_REQUIREMENTS };
export { generateDocumentsWithRetry };
export declare const documentGeneratorVersion = "2.2.0";
/**
 * Legacy backward compatibility functions
 */
export declare function generateAllDocuments(context: string): Promise<void>;
export declare function getAvailableCategories(): string[];
export declare function getTasksByCategory(category: string): GenerationTask[];
export declare function getTaskByKey(key: string): GenerationTask | undefined;
/**
 * Combined generation and validation (forwarded to the integrated module)
 */
export declare function generateAllWithValidation(context: string, options?: GenerationOptions): Promise<{
    result: GenerationResult;
    validation: ComprehensiveValidationResult;
}>;
/**
 * Creates a DocumentGenerator with recommended default options
 * @param context Project context
 * @param customOptions Custom options to override defaults
 * @returns DocumentGenerator instance
 */
export declare function createDocumentGenerator(context: string, customOptions?: Partial<GenerationOptions>): DocumentGenerator;
//# sourceMappingURL=documentGenerator.d.ts.map