import { MsPattern } from '../interfaces/index.js';
/**
 * Transforms the Pattern to Route safely.
 *
 * @param pattern - client pattern
 * @param depth - current recursion depth
 * @param maxDepth - maximum allowed recursion depth
 * @param maxKeys - maximum allowed keys per object
 * @param maxKeyLength - maximum allowed length of a key
 * @returns string
 */
export declare function transformPatternToRoute(pattern: MsPattern, depth?: number, maxDepth?: number, maxKeys?: number, maxKeyLength?: number): string;
