///
import { Request } from "express";
import { ServerMiddlewares } from "./server_middlewares";
import { ServerValidations } from "./server_validations";
export interface ServerRoute {
method: string;
paths: string[];
middlewares?: ServerMiddlewares;
validations?: ServerValidations;
prepareInput: (req: Request) => object;
serviceHandler: (input: object) => Promise