import type { ZephyrBuildTarget } from '../build-target.js';
import type { ZephyrLegacyModuleFederationConfig, ZephyrModuleFederationConfig } from '../module-federation.js';
export interface ZephyrPluginOptions {
    pluginName: string;
    isCI: boolean;
    buildEnv: string;
    username: string;
    zeConfig: {
        edge_url: string;
        user: string;
        buildId: string;
    };
    application_uid: string;
    app: {
        org: string;
        project: string;
        name: string;
        version: string;
    };
    git: {
        name: string;
        email: string;
        branch: string;
        commit: string;
        tags?: string[];
    };
    /** Legacy single-container federation config. */
    mfConfig?: ZephyrLegacyModuleFederationConfig;
    /** Every independently published config in a multi-container build. */
    mfConfigs?: ZephyrModuleFederationConfig[];
    target?: ZephyrBuildTarget | undefined;
    wait_for_index_html?: boolean;
    outputPath?: string;
}
//# sourceMappingURL=zephyr-webpack-plugin-options.d.ts.map