import type { Compiler } from '@rspack/core';
import { type ZephyrEngine, type ZephyrBuildHooks } from 'zephyr-agent';
import type { ModuleFederationPlugin, XPackBuildCoordinator } from 'zephyr-xpack-internal';
export interface ZephyrRspackInternalPluginOptions {
    zephyr_engine: ZephyrEngine;
    pluginName: string;
    mfConfig: ModuleFederationPlugin[] | ModuleFederationPlugin | undefined;
    wait_for_index_html?: boolean;
    hooks?: ZephyrBuildHooks;
    coordinator?: XPackBuildCoordinator;
    participant?: string;
    assetPrefix?: string;
}
export declare class ZeRspackPlugin {
    #private;
    _options: ZephyrRspackInternalPluginOptions;
    constructor(options: Omit<ZephyrRspackInternalPluginOptions, 'pluginName'>);
    apply(compiler: Compiler): void;
}
//# sourceMappingURL=ze-rspack-plugin.d.ts.map