/// import { IncomingMessage, ServerResponse } from "http"; import { ContextOptions, ILogger, SkhailNetwork } from "@skhail/core"; import { IRequestHandler } from "../types"; import "urlpattern-polyfill"; export interface RouteHandlerOptions { route: string; service: string; method: string; raw?: boolean; } export declare class RouteHandler implements IRequestHandler { private readonly options; private readonly pattern; private logger?; constructor(options: RouteHandlerOptions); setLogger(logger: ILogger): void; static getURL(url: string): string; private getParameters; match(url: string): boolean; handle(network: SkhailNetwork, request: IncomingMessage, response: ServerResponse): Promise; }