import type { ResolvedBuildOptions as ViteBuildOptions, ResolvedConfig as ViteResolvedConfig } from 'vite'; export interface ViteFastifyConfig { clientModule?: string; entryPaths?: Record; outDirs?: Record; } declare module 'vite' { interface ResolvedConfig { fastify?: ViteFastifyConfig; } } /** The JSON structure written to vite.config.json by the plugin */ export interface SerializableViteConfig extends Pick, Partial> { build: Pick; fastify?: ViteFastifyConfig; } //# sourceMappingURL=vite-configs.d.ts.map