import type { FastifyPluginAsync, FastifyRequest, FastifyReply } from 'fastify'; import type { ViteDevServer } from 'vite'; export interface FastifySsrOptions { baseUrl?: string; provide?: (req: FastifyRequest, res: FastifyReply) => Promise>; vitrifyDir?: URL; vite?: ViteDevServer; appDir?: URL; publicDir?: URL; productName?: string; mode?: string; } declare const fastifyCsrPlugin: FastifyPluginAsync; export { fastifyCsrPlugin }; export type FastifyCsrPlugin = typeof fastifyCsrPlugin;