import { type H3Event } from "h3"; import type { NitroRouteRules } from "nitropack/types"; export declare function createRouteRulesHandler(ctx: { localFetch: typeof globalThis.fetch; }): import("h3").EventHandler | undefined>; export declare function getRouteRules(event: H3Event): NitroRouteRules; type DeepReadonly = T extends Record ? { readonly [K in keyof T]: DeepReadonly; } : T extends Array ? ReadonlyArray> : T; /** * @param path - The path to match against route rules. This should not contain a query string. */ export declare function getRouteRulesForPath(path: string): DeepReadonly; export {};