import type { LocaleType, RouteMatch, Router, RouterBuilder } from "router-segments"; import type { AlpNodeApp, Context } from "./AlpNodeApp"; export type AlpRouter = Router; export type AlpRouteRef = (ctx: Context) => Promise | void; type ReturnType = (app: AlpNodeApp) => AlpRouteRef; export interface RouterContext { route: RouteMatch; } export declare const createAlpRouterBuilder: () => RouterBuilder; export type UrlGenerator =

| undefined>(routeKey: string, params?: P) => string; export default function alpRouter(router: Router): ReturnType; export {}; //# sourceMappingURL=router.d.ts.map