import type { Stats } from '@rspack/core'; export declare const HTML_REGEX: RegExp; export declare const JS_REGEX: RegExp; export declare const TS_REGEX: RegExp; export declare const SCRIPT_REGEX: RegExp; export declare const TS_AND_JSX_REGEX: RegExp; export declare const SVG_REGEX: RegExp; export declare const CSS_REGEX: RegExp; export declare const LESS_REGEX: RegExp; export declare const SASS_REGEX: RegExp; export declare const CSS_MODULES_REGEX: RegExp; export declare const NODE_MODULES_REGEX: RegExp; export declare const filterAsset: (asset: string) => boolean; export declare function printFileSizes(stats: Stats): Promise; export declare function timeDone(mis?: number | string, tips?: string): void; /** * 显示构建开始提示 */ export declare function printBuildStart(actionName?: string): void; /** * 显示构建完成提示 * @param stats 构建统计信息 */ export declare function printBuildDone(stats: any): void; /** * 显示模块构建开始提示 * @param moduleId 模块ID * @param moduleCache 可选的模块缓存 */ export declare function printModuleBuildStart(moduleId: string, moduleCache?: Map): void; /** * 记录构建开始 * @param message 可选的自定义消息 */ export declare function logStart(message?: string): void; /** * 记录构建完成 * @param stats 构建统计信息或构建时间(毫秒) * @param message 可选的自定义消息前缀 */ export declare function logDone(stats: any | number, message?: string): void;