import * as interfaces from '../interfaces/index.js'; export declare class CustomBundleHandler { private cwd; private config; constructor(cwd?: string); /** * Load configuration from .smartconfig.json */ loadConfig(): Promise; /** * Process all configured bundles */ processAllBundles(): Promise; /** * Process a single bundle configuration */ processSingleBundle(bundleConfig: interfaces.IBundleConfig): Promise; /** * Handle base64ts output mode */ private handleBase64TsOutput; /** * Handle standard bundle output mode */ private handleBundleOutput; /** * Copy files matching a pattern to the output directory */ private copyIncludedFiles; } /** * Run the custom bundle command */ export declare function runCustomBundles(): Promise;