import type { BundlerOverrideFn, RspackOverrideFn } from './override-types'; export type { RspackConfiguration, RspackOverrideFn } from './override-types'; export declare const rspackConfig: ({ entry, userDefinedComponent, outDir, environment, bundlerOverride, rspackOverride, onProgress, enableCaching, remotionRoot, poll, extraPlugins, }: { entry: string; userDefinedComponent: string; outDir: string | null; environment: "development" | "production"; bundlerOverride: BundlerOverrideFn; rspackOverride: RspackOverrideFn; onProgress?: ((f: number) => void) | undefined; enableCaching?: boolean | undefined; remotionRoot: string; poll: number | null; extraPlugins: any[]; }) => Promise<[string, import("@rspack/core").RspackOptions]>; export declare const createRspackCompiler: (config: import("@rspack/core").RspackOptions) => import("@rspack/core").Compiler;