import type { PackageCompileMode } from './compile.ts';
import type { XyEsbuildConfig } from './XyConfig.ts';
/**
 * `compile.mode: 'monolith'` — layout sync, tsc validation, esbuild library
 * compile with computed per-platform entries, then declaration fixups.
 * `--validate-only` never writes: root pipelines emit (which syncs) before
 * validating, and generated layout files are committed.
 */
export declare const packageCompileMonolith: (config?: XyEsbuildConfig, mode?: PackageCompileMode) => Promise<number>;
//# sourceMappingURL=packageCompileMonolith.d.ts.map