/**
 * Bundle Optimizer for ZinTrust Framework
 * Reduces deployment package size by:
 * - Tree-shaking unused ORM adapters
 * - Minifying compiled JavaScript
 * - Removing dev dependencies
 * - Inlining configuration
 */
export interface OptimizationOptions {
    platform: 'lambda' | 'cloudflare' | 'deno' | 'fargate';
    targetSize?: number;
    analyzeOnly?: boolean;
    verbose?: boolean;
}
export interface BundleAnalysis {
    platform: string;
    totalSize: number;
    files: Array<{
        path: string;
        size: number;
        percentage: number;
    }>;
    recommendations: string[];
}
export interface IBundleOptimizer {
    optimize(): Promise<BundleAnalysis>;
}
/**
 * Bundle optimizer - reduces deployed package size
 * Sealed namespace for immutability
 */
export declare const BundleOptimizer: Readonly<{
    /**
     * Create a new bundle optimizer instance
     */
    create(options: OptimizationOptions): IBundleOptimizer;
}>;
/**
 * CLI command for bundle optimization
 */
export declare function runOptimizer(): Promise<void>;
//# sourceMappingURL=BundleOptimizer.d.ts.map