import webpack from 'webpack'; import type { BundlerOverrideFn, WebpackOverrideFn } from './override-types'; export type { WebpackConfiguration, WebpackOverrideFn } from './override-types'; export declare const webpackConfig: ({ entry, userDefinedComponent, outDir, environment, bundlerOverride, webpackOverride, onProgress, enableCaching, remotionRoot, poll, extraPlugins, }: { entry: string; userDefinedComponent: string; outDir: string | null; environment: "development" | "production"; bundlerOverride: BundlerOverrideFn; webpackOverride: WebpackOverrideFn; onProgress?: ((f: number) => void) | undefined; enableCaching?: boolean | undefined; remotionRoot: string; poll: number | null; extraPlugins: webpack.WebpackPluginInstance[]; }) => Promise<[string, webpack.Configuration]>;