import { TypeInfo } from 'rtti'; import { Method } from './methods'; /** Convenience function for defining a single route within a HTTP schema. */ export declare function createHttpRoute>(info: T & { [K in keyof T]: K extends keyof RouteSpec ? T[K] : never; }): T; export interface RouteSpec { method: M; path: P; paramNames?: string[]; requestBody?: TypeInfo; responseBody?: TypeInfo; }