import { NpmPackage, t } from '../common'; declare type ICalculatedPaths = { defaultEntry: { code: string; html: string; }; out: { file: string; dir: { prod: string; dev: string; }; }; }; export declare class WebSettings { constructor(args: { path: t.ISettingsPaths; config: t.IConfig; package: NpmPackage; }); readonly data: t.IWebConfig; readonly exists: boolean; private readonly _config; private readonly _package; private _paths; private get appName(); get port(): number; get logLevel(): t.LogLevel; get static(): { paths: t.IWebStaticConfig; }; get head(): { stylesheets: string[]; }; get entry(): t.IEntryDefs; ensureEntries(): Promise; out(prod?: boolean): { dir: string; file: string; path: string; }; get bundlerArgs(): { sourcemaps: boolean; treeshake: boolean; output: string | undefined; cmd: string; }; get path(): ICalculatedPaths; getPaths(): ICalculatedPaths; } export {};