import type { ContentUpdater, Plugin } from "@opennextjs/aws/plugins/content-updater.js";
export declare function inlinePatchRewriteRouter(updater: ContentUpdater): Plugin;
export declare const ruleRewriteRouter = "\nrule:\n  kind: if_statement\n  has:\n    field: condition\n    regex: isUsingParams\nfix: |-\n  if (isUsingParams) {\n    Object.keys(params).forEach((key) => {\n      if (\n        typeof params[key] === \"string\" &&\n        pathname.includes(`:${key}*`) &&\n        params[key].includes(\"/\")\n      ) {\n        params[key] = params[key].split(\"/\");\n      }\n    });\n    rewrittenPath = unescapeRegex(toDestinationPath(params));\n    rewrittenHost = unescapeRegex(toDestinationHost(params));\n    rewrittenQuery = unescapeRegex(toDestinationQuery(params));\n  }\n";
