declare type ClientConstructorProps = { sudoPasswd: string; ovpnFiles: string[]; ovpnFilePath?: string; vpnUsername: string; vpnPasswd: string; timeout: number; onDisconnected?: () => void; }; declare class Client { sudoPasswd: string; state: 'connecting' | 'connected' | 'disconnected' | undefined; ovpnFiles: string[]; ovpnFilePath?: string; vpnUsername: string; vpnPasswd: string; timeout: number; onDisconnected?: () => void; constructor({ sudoPasswd, ovpnFiles, ovpnFilePath, vpnUsername, vpnPasswd, onDisconnected, timeout }: ClientConstructorProps); connect(): Promise; } export default Client;