import type { Plugin as VitePlugin } from 'vite'; import type { BuildInternals } from '../internal'; import type { AstroBuildPlugin } from '../plugin'; import type { StaticBuildOptions } from '../types'; export declare const MIDDLEWARE_MODULE_ID = "@astro-middleware"; export declare function vitePluginMiddleware(opts: StaticBuildOptions, internals: BuildInternals): VitePlugin; export declare function pluginMiddleware(opts: StaticBuildOptions, internals: BuildInternals): AstroBuildPlugin;