import type { ConfigChainWithContext } from '@rsbuild/core'; import type { RsbuildPlugin } from '@rsbuild/core'; import { type PluginBabelOptions } from '@rsbuild/plugin-babel'; import type { Options as RawTSLoaderOptions } from 'ts-loader'; type OneOrMany = T | T[]; type FileFilterUtil = (items: OneOrMany) => void; export type TSLoaderOptions = Partial; export type PluginTsLoaderOptions = ConfigChainWithContext; export declare const pluginTsLoader: (options?: PluginTsLoaderOptions, babelOptions?: PluginBabelOptions["babelLoaderOptions"]) => RsbuildPlugin; export {};