import type { FileReplacement } from '@nx/angular-rspack-compiler'; import type { AngularRspackPluginOptions, NormalizedAngularRspackPluginOptions, NormalizedOptimizationOptions } from './angular-rspack-plugin-options'; export declare const INDEX_HTML_CSR = "index.csr.html"; /** * Resolves file replacement paths to absolute paths based on the provided root directory. * * @param fileReplacements - Array of file replacements with relative paths. * @param root - The root directory to resolve the paths against. * @returns Array of file replacements resolved against the root. */ export declare function resolveFileReplacements(fileReplacements: FileReplacement[], root: string): FileReplacement[]; export declare function getHasServer(root: string, server: string | undefined, ssr: AngularRspackPluginOptions['ssr'], outputMode?: 'server' | undefined): boolean; export declare function validateSsr(ssr: AngularRspackPluginOptions['ssr']): void; export declare function validateOutputMode(outputMode: AngularRspackPluginOptions['outputMode'], server: string | undefined, ssr: AngularRspackPluginOptions['ssr']): asserts outputMode is 'server' | undefined; export declare function normalizeOptions(options: AngularRspackPluginOptions): Promise; export declare function normalizeOptimization(optimization: AngularRspackPluginOptions['optimization']): NormalizedOptimizationOptions; //# sourceMappingURL=normalize-options.d.ts.map