/**
 * Document Generator Module
 * Exports functionality for generating project documentation
 */
import { DocumentGenerator, documentGeneratorVersion } from './DocumentGenerator.js';
import { DOCUMENT_CONFIG } from '../fileManager.js';
import { GENERATION_TASKS, getAvailableCategories, getTasksByCategory, getTaskByKey } from './generationTasks.js';
import type { GenerationTask, GenerationOptions, GenerationResult, DocumentConfig, ValidationResult } from './types';
export declare function generateDocumentsWithRetry(context: string, options?: GenerationOptions & {
    maxRetries?: number;
    retryBackoff?: number;
    retryMaxDelay?: number;
}): Promise<GenerationResult>;
export declare function generateAllDocuments(context: string): Promise<void>;
export { DocumentGenerator, documentGeneratorVersion, GENERATION_TASKS, DOCUMENT_CONFIG, getAvailableCategories, getTasksByCategory, getTaskByKey, GenerationTask, GenerationOptions, GenerationResult, DocumentConfig, ValidationResult };
//# sourceMappingURL=index.d.ts.map