export interface AttachUrlInfo {
    apiUrl: string;
    mobileUrl: string;
    label: string;
}
export interface NetworkAddressInfo {
    address: string;
    family: string;
    internal: boolean;
}
export type NetworkInterfacesProvider = () => NodeJS.Dict<NetworkAddressInfo[]>;
export declare function toAttachMobileUrl(apiUrl: string): string;
export declare function createAttachUrlInfo(apiUrl: string, label?: string): AttachUrlInfo;
export declare function getLanIpv4Addresses(provider?: NetworkInterfacesProvider): string[];
export declare function createAttachUrlAlternatives(apiUrl: string, configuredHost: string, provider?: NetworkInterfacesProvider): AttachUrlInfo[];
//# sourceMappingURL=attach-urls.d.ts.map