import * as http from "cloudly-http"; import * as cloudlyRouter from "cloudly-router"; import { Endpoint } from "./Endpoint"; export declare class Router { origin: string[]; allowedHeaders: string[]; private readonly backend; constructor(...alternatePrefix: string[]); add(method: http.Method | http.Method[], pattern: URLPattern | string, handler: cloudlyRouter.Handler): void; add(endpoint: Endpoint): void; handle(request: http.Request.Like | http.Request, context: T): Promise; }