import type { ResolvedConfig } from "vite"; import type { Adapter } from "../vite"; import { type SpawnedServer } from "../vite/utils/server"; import { type MarkoRunDev } from "./dev-server"; export { createDevServer, createErrorMiddleware, createViteDevServer, getDevGlobal, type MarkoRunDev, } from "./dev-server"; export type { Adapter, SpawnedServer }; export type { NodePlatformInfo } from "./middleware"; export type MarkoRunDevAccessor = () => MarkoRunDev; export declare function resolveAdapter(config: ResolvedConfig): Promise; export default function adapter(): Adapter;