import { ServiceEndpointAuth, type ServiceEndpoint } from '@xemahq/contracts/service-registry'; export interface MeshEndpointOptions { readonly magicDnsSuffix?: string; } export declare function isMeshCgnatHost(host: string): boolean; export declare function isMeshUrl(url: string, options?: MeshEndpointOptions): boolean; export declare function selectMeshEndpoint(endpoints: readonly ServiceEndpoint[], options?: MeshEndpointOptions): ServiceEndpoint | undefined; export declare function buildMeshHttpEndpoint(input: { meshHostOrIp: string; port: number; auth?: ServiceEndpointAuth; }): ServiceEndpoint; //# sourceMappingURL=mesh-endpoint.d.ts.map