interface RouteManifestLike { source: string; operationId: string; controllerId?: string; controllerPrefix: string; method: string; path: string; fullPath: string; routerName?: string; } export interface DevPluginOptions { appDir: string; baseDir?: string; basePath?: string; watch?: { include?: RegExp[]; exclude?: RegExp[]; }; getRequestHandler?: (app: any) => (req: any, res: any, next?: () => void) => any; routeManifest?: boolean | { virtualId?: string; filter?: (route: RouteManifestLike) => boolean; }; } export declare function devPlugin(options: DevPluginOptions): { name: string; apply: string; resolveId(source: string): string; load(id: string): Promise; configureServer(server: any): Promise; }; export {}; //# sourceMappingURL=vite.d.ts.map