import type { Configuration } from '@rspack/core'; import type { AngularRspackPluginOptions } from '../../models'; export declare function handleConfigurations(defaultOptions: { options: AngularRspackPluginOptions; rspackConfigOverrides?: Partial; }, configurations: Record; rspackConfigOverrides?: Partial; }>, configurationModes: string[]): { mergedConfigurationBuildOptions: { allowedCommonJsDependencies?: string[]; appShell?: boolean; aot?: boolean; assets?: import("../../models").AssetElement[]; baseHref?: string; browser?: string; budgets?: (Omit & { type: "all" | "allScript" | "any" | "anyComponentStyle" | "anyScript" | "bundle" | "initial"; })[]; commonChunk?: boolean; crossOrigin?: 'none' | 'anonymous' | 'use-credentials'; define?: Record; deleteOutputPath?: boolean; deployUrl?: string; devServer?: import("../../models").DevServerOptions; externalDependencies?: string[]; extractLicenses?: boolean; fileReplacements?: import("@nx/angular-rspack-compiler").FileReplacement[]; index?: import("../../models").IndexElement; inlineStyleLanguage?: import("@nx/angular-rspack-compiler").InlineStyleLanguage; i18nMetadata?: import("../../models").I18nProjectMetadata; i18nMissingTranslation?: 'warning' | 'error' | 'ignore'; i18nDuplicateTranslation?: 'warning' | 'error' | 'ignore'; localize?: boolean | string[]; namedChunks?: boolean; ngswConfigPath?: string; optimization?: boolean | import("../../models").OptimizationOptions; outputHashing?: import("../../models").OutputHashing; outputMode?: 'server' | 'static'; outputPath?: string | (Required> & Partial); poll?: number; polyfills?: string[]; prerender?: boolean | { routes?: string[]; routesFile?: string; discoverRoutes?: boolean; }; preserveSymlinks?: boolean; progress?: boolean; root?: string; scripts?: import("../../models").ScriptOrStyleEntry[]; security?: { allowedHosts?: string[]; autoCsp?: boolean | { unsafeEval?: boolean; }; }; server?: string; serviceWorker?: boolean; skipTypeChecking?: boolean; sourceMap?: boolean | Partial; ssr?: boolean | { entry: string; platform?: 'node' | 'neutral'; experimentalPlatform?: 'node' | 'neutral'; }; statsJson?: boolean; stylePreprocessorOptions?: import("@nx/angular-rspack-compiler").StylePreprocessorOptions; styles?: import("../../models").ScriptOrStyleEntry[]; subresourceIntegrity?: boolean; tsConfig?: string; useTsProjectReferences?: boolean; vendorChunk?: boolean; verbose?: boolean; watch?: boolean; watchOptions?: import("@rspack/core", { with: { "resolution-mode": "import" } }).WatchOptions; webWorkerTsConfig?: string; }; mergedRspackConfigOverrides: Partial; }; export declare function parseConfigurationMode(configurationMode: string): string[]; //# sourceMappingURL=user-defined-config-helpers.d.ts.map