import { HttpHandler } from '@solid/community-server'; import type { HttpHandlerInput } from '@solid/community-server'; import { RouterHttpRoute } from './RouterHttpRoute'; interface RouterHttpHandlerOptions { routes: RouterHttpRoute[]; fallback: HttpHandler; } /** * Routes requests by path prefix and forwards to the first matching handler. * This stays in single-baseUrl mode and does not inspect the Host header. */ export declare class RouterHttpHandler extends HttpHandler { private readonly routes; private readonly fallback; constructor(options: RouterHttpHandlerOptions); canHandle(input: HttpHandlerInput): Promise; handle(input: HttpHandlerInput): Promise; private resolveHandler; private parsePathname; } export {};