/**
 * Markdown Documentation Generator
 * Generates markdown documentation from workflow definitions
 * Supports both intent-based (declarative) and literal (legacy) documentation
 */
import { DocumentationGenerator, GeneratorContext, GenerationResult } from '../types';
export declare class MarkdownDocumentationGenerator implements DocumentationGenerator {
    id: string;
    name: string;
    description: string;
    format: string;
    generate(context: GeneratorContext): Promise<GenerationResult>;
    private generateUserDoc;
    private generateDeveloperDoc;
    private generateUserDocsIndex;
    private generateDeveloperDocsIndex;
    private generateMainReadme;
    /**
     * Generate documentation from intents (NEW approach)
     */
    private generateFromIntents;
    /**
     * Generate index file for intent-based documentation
     */
    private generateIntentBasedIndex;
    /**
     * Get display title for intent
     */
    private getIntentTitle;
    /**
     * Get filename for intent
     */
    private getIntentFilename;
    /**
     * Capitalize first letter
     */
    private capitalize;
    private slugify;
}
//# sourceMappingURL=markdown-generator.d.ts.map