import type { PluginContext } from "rollup";
import type { ResolvedUserConfig, ResolvedUserOptions } from "../../server.js";
import type { Manifest } from "vite";
export interface BuildLoaderOptions {
    root: string;
    pluginContext: PluginContext;
    userConfig: ResolvedUserConfig;
    userOptions: ResolvedUserOptions;
    serverManifest: Manifest;
    clientManifest: Manifest;
}
export declare function createBuildLoader({ root, userConfig: _userConfig, userOptions, pluginContext: _pluginContext, serverManifest, clientManifest, }: BuildLoaderOptions): (id: string) => Promise<any>;
//# sourceMappingURL=createBuildLoader.d.ts.map