import type { Metafile } from "../../../extensions/bundler/index.js"; export type MetafileOutput = Metafile["outputs"][string]; export interface SplitOptions { projectDir: string; outDir: string; mode: "development" | "production"; routes: { path: string; file: string; name?: string; }[]; shared?: string[]; external?: string[]; moduleResolution?: "cdn" | "self-hosted" | "bundled"; } export interface SplitResult { entries: Map; shared: Map; manifest: ChunkManifest; } export interface ChunkInfo { name: string; file: string; imports: string[]; css?: string; size: number; hash: string; } export interface ChunkManifest { version: string; routes: Record; chunks: Record; shared: string[]; } export interface RouteChunkInfo { entry: string; chunks: string[]; css?: string[]; preload?: string[]; } //# sourceMappingURL=types.d.ts.map