/**
 * Developer Guidance Tools for Optimal TachUI Imports
 *
 * Provides interactive guidance and documentation for optimal import patterns
 */
export interface ImportGuidanceRule {
    pattern: RegExp;
    recommendation: string;
    example: string;
    bundleImpact: string;
    category: 'layout' | 'reactive' | 'display' | 'effects' | 'forms' | 'navigation';
}
export interface ImportGuide {
    title: string;
    description: string;
    rules: ImportGuidanceRule[];
    examples: {
        good: string[];
        avoid: string[];
    };
}
export declare class ImportGuidanceSystem {
    private guides;
    constructor();
    private initializeGuides;
    /**
     * Get import guidance for specific imports
     */
    getGuidance(importPath: string, namedImports?: string[]): ImportGuidanceRule[];
    /**
     * Generate import documentation for a specific package
     */
    generatePackageGuide(packageName: string): string;
    /**
     * Interactive import helper for CLI
     */
    getInteractiveRecommendations(imports: string[]): Promise<{
        recommendations: string[];
        potentialSavings: string;
    }>;
    /**
     * Generate import cheat sheet
     */
    generateCheatSheet(): string;
}
/**
 * Console utility for development guidance
 */
export declare function logImportGuidance(importPath: string, namedImports?: string[]): void;
//# sourceMappingURL=import-guide.d.ts.map