/**
 * @file pattern-exporter.ts
 * Export LLM UI patterns to Drupal UI Suite format
 */
export interface ExportOptions {
    outputDir: string;
    generateTemplates?: boolean;
    generateStyles?: boolean;
    generateDocs?: boolean;
}
/**
 * Pattern Exporter for Drupal UI Suite integration
 */
export declare class PatternExporter {
    /**
     * Export all patterns to Drupal format
     */
    static exportAll(options: ExportOptions): Promise<void>;
    /**
     * Export a single pattern
     */
    private static exportPattern;
    /**
     * Create necessary directories
     */
    private static createDirectories;
    /**
     * Generate pattern styles
     */
    private static generatePatternStyles;
    /**
     * Generate JavaScript integration
     */
    private static generateJavaScriptIntegration;
    /**
     * Generate pattern documentation
     */
    private static generatePatternDocumentation;
    /**
     * Generate index file
     */
    private static generateIndexFile;
    /**
     * Convert string to PascalCase
     */
    private static toPascalCase;
    /**
     * Format category name
     */
    private static formatCategory;
}
//# sourceMappingURL=pattern-exporter.d.ts.map