import { type Logger } from "vite";
import type { GenericModuleLoader } from "../../types.js";
export interface BundleEntry {
    file: string;
    src?: string;
    isEntry?: boolean;
    css?: string[];
    imports?: string[];
    dynamicImports?: string[];
}
export interface Bundle {
    [id: string]: BundleEntry;
}
export declare const createBundleLoader: ({ verbose, logger, bundle, manifest, }: {
    verbose: boolean;
    logger: Logger;
    bundle: Bundle;
    manifest: Record<string, {
        file: string;
    } | string>;
}) => GenericModuleLoader;
//# sourceMappingURL=createBundleLoader.d.ts.map