import { IncomingMessage, ServerResponse } from "http"; export interface Route { method: "GET" | "POST" | "PUT" | "DELETE" | "PATCH" | "OPTIONS" | "HEAD"; path: string; handler: (req: IncomingMessage, res: ServerResponse) => Promise; middleware?: ((req: IncomingMessage, res: ServerResponse, next: () => Promise) => Promise)[]; validate?: (req: IncomingMessage) => Promise<{ isValid: boolean; errors?: Record; }>; } //# sourceMappingURL=route.d.ts.map