/// import type { ServerResponse } from 'http'; import connect from 'connect'; import { InlineConfig, ViteDevServer } from 'vite'; import type { WriteResponse } from '../utils/types'; export interface SsrOptions { plugin?: string; ssr?: string; getRenderContext?: (params: { url: string; request: connect.IncomingMessage; response: ServerResponse; resolvedEntryPoint: Record; }) => Promise; } export declare const createSSRDevHandler: (server: ViteDevServer, options?: SsrOptions) => connect.NextHandleFunction; export declare function createSsrServer({ force, ...options }?: InlineConfig & { polyfills?: boolean; force?: boolean; }): Promise; export declare function printServerInfo(server: ViteDevServer): void;