import type { Manifest, ModuleGraph } from "vite";
export declare function collectModuleGraphCss({ moduleGraph, pagePath, onCss, parentUrl, }: {
    moduleGraph: ModuleGraph;
    pagePath: string;
    onCss?: (path: string, parentUrl: string) => void;
    parentUrl?: string;
}): Promise<Map<string, string>>;
export declare function collectManifestClientFiles({ manifest, root, pagePath, preserveModulesRoot, moduleBase, onCss, onClientModule, testClient, testJson, }: {
    manifest: Manifest;
    root: string;
    pagePath: string;
    preserveModulesRoot?: boolean;
    moduleBase?: string;
    onCss?: (path: string, parentUrl: string) => void;
    onClientModule?: (path: string, parentUrl: string) => void;
    parentUrl?: string;
    testClient?: (id: string) => boolean;
    testJson?: (id: string) => boolean;
}): {
    cssFiles: Map<string, string>;
    clientFiles: Map<string, string>;
};
//# sourceMappingURL=collect-manifest-client-files.d.ts.map