import type { TRoute, TRouteInstance } from "../types"; /** * Processes and registers route definitions for the router * * This function transforms the user-provided route definitions into internal route instances * that the router can work with. It handles nested routes, layouts, and target resolution. * * @param {Array} inputRoutes - Array of route configurations to register * @param {HTMLElement|string} [target] - Default rendering target for routes that don't specify their own * @param {string} [prefix=''] - Path prefix to prepend to all routes in this set * @returns {Array} Array of processed route instances */ export declare function Routes(inputRoutes: Array, target?: HTMLElement | string, prefix?: string): Array;