export declare type devServerOptionsType = { bonjour?: boolean | Record; client?: devServerClientOptions; compress?: boolean; dev?: Record; devMiddleware?: Record; firewall?: boolean | string[]; headers?: Record; historyApiFallback?: boolean | Record; host?: string | null; hot?: boolean | hotOptionEnum; http2?: boolean; https?: boolean | Record; injectClient?: boolean | (() => void); injectHot?: boolean | (() => void); liveReload?: boolean; onAfterSetupMiddleware?: () => void; onBeforeSetupMiddleware?: () => void; onListening?: () => void; open?: string | boolean | openOptionObject; openPage?: string | string[]; overlay?: boolean | Record; port?: number | string | null; profile?: boolean; progress?: boolean; proxy?: Record | (Record | (() => void))[]; public?: string; static?: boolean | string | Record | (string | Record)[]; transportMode?: Record | string; useLocalIp?: boolean; publicPath?: string | (() => void); stats?: string | boolean; watchFiles?: string | Record; }; declare enum hotOptionEnum { only = "only" } declare type devServerClientOptions = { host?: string; path?: string; port?: string | number | null; logging?: devServerClientLogging; progress?: boolean; overlay?: boolean | clientOverlay; needClientEntry?: boolean | (() => void); needHotEntry?: boolean | (() => void); }; declare type openOptionObject = { target?: string; app?: string; }; declare type clientOverlay = { errors?: boolean; warnings?: boolean; }; declare enum devServerClientLogging { none = "none", error = "error", warn = "warn", info = "info", log = "log", verbose = "verbose" } export {};