import { NodeHandler } from '@edge-runtime/node-utils';
import http from 'node:http';
import { M as Middleware, E as EdgeSpecAdapter } from '../edge-spec-CQZ1EUiH.cjs';
import 'type-fest';
import 'zod';
import 'openapi3-ts/oas31';

interface EdgeSpecNodeAdapterOptions {
    middleware?: Middleware[];
    port?: number;
}
declare const getNodeHandler: EdgeSpecAdapter<[
    EdgeSpecNodeAdapterOptions
], NodeHandler>;
declare const startServer: EdgeSpecAdapter<[
    EdgeSpecNodeAdapterOptions
], Promise<http.Server>>;

export { type EdgeSpecNodeAdapterOptions, getNodeHandler, startServer };
