/// import { HmrContext, ViteDevServer } from '../../index'; import { OutputOptions } from 'rollup'; import { IncomingMessage, ServerResponse } from 'http'; import { BuildOptions, ResolvedConfig } from 'vite'; import { FastUserConfig } from '../../plugins/browserBuildPlugin/types'; export type NextFunction = (err?: any) => void; export type RouteHandleFunction = (req: IncomingMessage, res: ServerResponse, next?: NextFunction) => void; export declare interface Options extends BuildOptions { entry: string | string[] | { [entryAlias: string]: string; }; output?: OutputOptions | OutputOptions[]; } export declare interface FastResolvedConfig extends ResolvedConfig { fastUserConfig?: FastUserConfig; } export declare const PluginName: string; declare const _default: (options: Options) => { name: string; configResolved(resolvedConfig: FastResolvedConfig): void; configureServer(server: ViteDevServer): Promise; handleHotUpdate(ctx: HmrContext): Promise; closeBundle(): Promise; }; export default _default; //# sourceMappingURL=index.d.ts.map