export interface CompilePackageLimits { pkg_size_limit_mb?: number; main_pkg_size_limit_mb?: number; independent_pkg_size_limit_mb?: number; remote_cdn_resources_size_limit_mb?: number; } export declare function resolveCompilePackageLimits(packageLimits?: CompilePackageLimits): { pkgSizeLimit: number; mainPkgSizeLimit: number; independentSubPkgSizeLimit: number; remoteCdnResourcesSizeLimit: number; }; export declare function compile({ source_dir: entryDir, output_dir: outputDir, enable_odr, package_limits, type, }: { source_dir: string; output_dir: string; enable_odr: boolean; type: 'game' | 'plugin'; package_limits?: CompilePackageLimits; }): Promise;