/**
 * Host Router Utilities
 *
 * Helper functions for type-safe pattern definitions.
 */
/**
 * Define hosts with type safety
 *
 * @example
 * ```ts
 * const hosts = defineHosts({
 *   admin: 'admin.*',
 *   api: 'api.*',
 *   app: ['*', 'www.*']
 * });
 *
 * router.host(hosts.admin).map(...); // Type-safe!
 * ```
 */
export function defineHosts(hosts) {
    return Object.freeze(hosts);
}
//# sourceMappingURL=utils.js.map