import type * as Webpack from 'webpack'; import type { Logger } from '../logger/index.js'; import { MultiStats } from '@rspack/core'; import { NormalizedClientConfig, WebWorkerHandle } from '../models/index.js'; export declare function compilerHandlerFactory(logger: Logger, onCompilationEnd?: () => void): (err?: Error | null, stats?: Webpack.MultiStats | MultiStats) => Promise; export declare function resolveTsConfigPathsToAlias(projectPath: string, filename?: string): { aliases?: undefined; modules?: undefined; } | { aliases: Record; modules: string[]; }; export declare function getNormalizedWorkerOption(config: NormalizedClientConfig): WebWorkerHandle;