import type { Flow } from '@walkeros/core';
import type { BuildOptions } from '../../types/bundle.js';
import type { Logger } from '../../core/index.js';
export interface BundleStats {
    totalSize: number;
    packages: {
        name: string;
        size: number;
    }[];
    buildTime: number;
    treeshakingEffective: boolean;
}
export declare function bundleCore(flowConfig: Flow.Config, buildOptions: BuildOptions, logger: Logger, showStats?: boolean): Promise<BundleStats | void>;
//# sourceMappingURL=bundler.d.ts.map