/*! * Copyright (c) Microsoft. All rights reserved. * Licensed under the MIT license. See LICENSE file in the project. */ import type { Options as HtmlPluginConfig } from 'html-webpack-plugin'; import type { Configuration as WebpackConfig, WebpackPluginInstance } from 'webpack'; import type { Configuration as WdsConfig } from 'webpack-dev-server'; import type { Configuration } from '../types.js'; export declare class ConfigurationManager { private _config; constructor(_config: Configuration); get mode(): string; get env(): string; get typecheck(): boolean; get isDevelopment(): boolean; get useTsConfigPaths(): boolean; get extendedAlias(): NonNullable['alias']; get extendedOutput(): WebpackConfig['output']; get extendedDevServer(): Partial; get extendedEnvironment(): Record; get extendedPlugins(): WebpackPluginInstance[]; get extendedResolveModules(): string[]; get extendedResolveLoaderModules(): string[]; get extendedHtmlWebpackPlugin(): HtmlPluginConfig; get indexFile(): string; get title(): string; get homepage(): string | boolean; }