/** Validate construction-only parameter rules and return admitted names. */ export declare function validateResourcePatternParameters(pattern: string): readonly string[]; /** * Match one resource URI deterministically and decode captures exactly once. * Malformed percent escapes and raw component delimiters do not match. */ export declare function matchResourcePattern(uri: string, pattern: string): Record | undefined; export declare function resourcePatternToUriTemplate(pattern: string): string | undefined; //# sourceMappingURL=pattern.d.ts.map