export declare class Remote { /** * Creates a ctrlX Data Layer connection string. * @param ip: The IP address of the ctrlX CORE. Use '10.0.2.2' to connect to a ctrlX CORE virtual with port forwarding. * @param user: The Name of the user. * @param password: The Password of the user. * @param sslPort: The Port number for a SSL connection. ctrlX CORE virtual with port forwarding: Use the host port (default 8443) forwarded to port 22 of the ctrlX virtual. * @param port: The port number of connection. * @returns The connection string: ipc connection string if running inside snap, otherwise tcp connection string. */ static build({ ip, user, password, sslPort, port }: { ip?: string; user?: string; password?: string; sslPort?: number; port?: number; }): string; }