import { ConnectableRaftType } from "../types/raft"; /** * Wi-Fi robot connections are deliberately limited to the local network. This * is also the trust boundary used by the native wrapper when allowing * cleartext ws:// traffic to robot firmware. */ export declare const isLocalWifiHostname: (hostname: string) => boolean; /** * Turn a user-entered IP address, hostname, or URL into the complete WebSocket * locator expected by the browser and native wrapper bridge. * * The selected robot type is authoritative for the path. This prevents a * copied Marty URL from silently being used to connect to a Cog (or vice * versa), while still allowing an advanced user to choose ws:// or wss:// and * a custom port. */ export declare const normalizeWifiLocator: (input: string, raftType: ConnectableRaftType) => string; export declare const getWifiPathForRaftType: (raftType: ConnectableRaftType) => string;