import * as compiler from "@marko/compiler";
import type { Plugin } from "rolldown";
export default function rolldownPlugin(config: compiler.Config, virtualFiles: Map<string, {
    code: string;
} | Promise<{
    code: string;
}>>, cacheVirtualFile: (path: string) => Promise<undefined | string>): Plugin[];
