/**
 * Generate Command Handler
 * Handles document generation commands including single document, category, and all documents
 * Enhanced with improved error handling and centralized types (Phase 3 refactor)
 */
import type { GenerateOptions } from '../types.js';
/**
 * Handler for the 'generate' command - generates a specific document by key
 */
export declare function handleGenerateCommand(key: string, options: GenerateOptions): Promise<void>;
/**
 * Handler for the 'generate-category' command - generates all documents in a category
 */
export declare function handleGenerateCategoryCommand(category: string, options: GenerateCategoryOptions): Promise<void>;
/**
 * Handler for the 'generate-all' command - generates all available documents
 */
export declare function handleGenerateAllCommand(options: GenerateAllOptions): Promise<void>;
/**
 * Handler for the 'generate-core-analysis' command - generates core analysis documents
 */
export declare function handleGenerateCoreAnalysisCommand(options: GenerateCoreOptions): Promise<void>;
/**
 * Handler for the 'list-templates' command - lists available document templates
 */
export declare function handleListTemplatesCommand(): Promise<void>;
export interface GenerateCategoryOptions {
    output: string;
    quiet?: boolean;
    retries?: number;
    retryBackoff?: number;
    retryMaxDelay?: number;
}
export interface GenerateAllOptions {
    output: string;
    quiet?: boolean;
    retries?: number;
    retryBackoff?: number;
    retryMaxDelay?: number;
}
export interface GenerateCoreOptions {
    output: string;
    quiet?: boolean;
    retries?: number;
    retryBackoff?: number;
    retryMaxDelay?: number;
}
//# sourceMappingURL=generate.d.ts.map