import type { ZephyrEngine } from 'zephyr-agent';
import { XPackBuildCoordinator, type XPackBuildCoordinatorOptions } from './xpack-build-coordinator.js';
export interface XPackCompilerConfigLike {
    name?: string;
    context?: string;
    target?: string | false | string[];
    output?: {
        path?: string;
    };
    dependencies?: string[];
}
export interface CoordinatedCompiler {
    participant: string;
    role: 'client' | 'server';
    assetPrefix?: string;
}
export declare function coordinateXPackCompilers(engine: ZephyrEngine, configs: readonly XPackCompilerConfigLike[], options?: XPackBuildCoordinatorOptions): {
    coordinator: XPackBuildCoordinator;
    compilers: readonly CoordinatedCompiler[];
};
//# sourceMappingURL=multi-compiler-coordinator.d.ts.map