/**
 * Code Cleaner - Shared utilities for cleaning LLM-generated code
 *
 * Consolidates code cleaning logic from screen-composer.ts and generate-screen.ts
 * Removes markdown fences, normalizes spacing, and handles common LLM artifacts
 */
export declare class CodeCleaner {
    /**
     * Remove markdown fences, normalize spacing, and clean LLM artifacts
     *
     * This combines the best practices from both screen-composer and generate-screen
     * implementations to provide comprehensive code cleaning.
     */
    clean(code: string): string;
    /**
     * Extract specific sections from generated code
     */
    extractImports(code: string): string;
    /**
     * Extract type definitions from generated code
     */
    extractTypes(code: string): string | undefined;
}
//# sourceMappingURL=code-cleaner.d.ts.map