/**
 * Vite Plugin for TachUI Import Optimization
 *
 * Automatically optimizes imports during build for better bundle size
 */
import type { Plugin } from 'vite';
interface TachUIImportOptimizerOptions {
    /**
     * Enable automatic import optimization
     * @default true
     */
    autoOptimize?: boolean;
    /**
     * Show bundle size warnings
     * @default true
     */
    showWarnings?: boolean;
    /**
     * Target bundle size goals (in KB)
     */
    bundleTargets?: {
        minimal: number;
        standard: number;
        full: number;
    };
    /**
     * Import transformation rules
     */
    transforms?: Record<string, string | ((namedImports: string[]) => string)>;
}
export declare function tachUIImportOptimizer(options?: TachUIImportOptimizerOptions): Plugin;
export {};
//# sourceMappingURL=vite-plugin-import-optimizer.d.ts.map