import { IncomingMessage, ServerResponse } from 'node:http'; type Plugin = { name: string; apply: "serve"; configureServer: (server: { middlewares: { use: (path: string, handler: (req: IncomingMessage, res: ServerResponse) => void) => void; }; }) => void; }; /** * Vite plugin to handle pixi-vn related endpoints. * This plugin only runs in development mode (serve). * Endpoints: * - GET /pixi-vn/characters -> list of registered characters * - POST /pixi-vn/characters -> update the list of registered characters * - GET /pixi-vn/labels -> list of registered labels * - POST /pixi-vn/labels -> update the list of registered labels * - GET /pixi-vn/assets/manifest -> assets manifest * - POST /pixi-vn/assets/manifest -> update assets manifest */ declare function vitePluginPixivn(): Plugin; export { vitePluginPixivn };