absl::StatusOr<std::string> convertPathPatternSyntaxToRegex(absl::string_view path_pattern) {
absl::StatusOr<std::vector<ParsedSegment>> parseRewritePattern(absl::string_view path_pattern) {
absl::Status isValidSharedVariableSet(absl::string_view pattern, absl::string_view capture_regex) {