import type { NetworkOptions, NetworkRoute, ResolvedNetworkOptions } from './types';
import { isModuleResolutionHostname, isTailnetIpv4, isTailnetIpv6, isTailscaleHostname } from './policy';
export { isModuleResolutionHostname, isTailnetIpv4, isTailnetIpv6, isTailscaleHostname, };
export declare function selectNetworkRouteForUrl(rawUrl: string, options: NetworkOptions | ResolvedNetworkOptions, locationLike?: Pick<Location, 'origin'> | null): NetworkRoute;
export declare function selectNetworkRouteForHost(hostname: string, options: NetworkOptions | ResolvedNetworkOptions): NetworkRoute;
//# sourceMappingURL=routing.d.ts.map