import type { LoaderContext, SwcLoaderOptions } from '@rspack/core'; import type { BabelSwcLoaderOptions } from './options.js'; type BabelTransform = [string, Record | undefined]; export declare const raw = false; export declare function partitionTransforms(filename: string, babelTransforms: BabelTransform[]): { includedSwcTransforms: string[]; supportedSwcTransforms: string[]; swcConfig: SwcLoaderOptions; }; export interface BuildFinalSwcConfigOptions { swcConfig: SwcLoaderOptions; includedSwcTransforms: string[]; lazyImports: boolean | string[]; sourceType: 'module' | 'script' | undefined; } export declare function buildFinalSwcConfig(options: BuildFinalSwcConfigOptions): SwcLoaderOptions; export default function babelSwcLoader(this: LoaderContext, source: string, sourceMap: string | undefined): Promise; export {};