export { pluginBuildConfig };
export { assertRollupInput };
export { analyzeClientEntries };
export { manifestTempFile };
import type { ResolvedConfig, Plugin } from 'vite';
import type { PageConfigBuildTime } from '../../../../shared/page-configs/PageConfig.js';
declare const manifestTempFile = "_temp_manifest.json";
declare function pluginBuildConfig(): Plugin[];
declare function analyzeClientEntries(pageConfigs: PageConfigBuildTime[], config: ResolvedConfig): {
    hasClientRouting: boolean;
    hasServerRouting: boolean;
    clientEntries: Record<string, string>;
};
declare function assertRollupInput(config: ResolvedConfig): void;
