UNPKG

@mytmpvpn/mytmpvpn-client

Version:

MyTmpVpn Client Library

17 lines (16 loc) 1.37 kB
import * as vpnlib from '@mytmpvpn/mytmpvpn-common/models/vpn'; import * as lib from '../src/'; import * as clientLib from '../src/client'; import * as appconfig from '../src/appconfig'; import { type UserProfile } from '../src/userconfig'; export declare const VPN_REGION = "us-west-2"; export declare function getTooFewPeanutsConfig(vpnConfigLimits: vpnlib.VpnConfigLimits): vpnlib.VpnConfig; export declare function getTooManyPeanutsConfig(vpnConfigLimits: vpnlib.VpnConfigLimits): vpnlib.VpnConfig; export declare function getMinPeanutsConfig(vpnConfigLimits: vpnlib.VpnConfigLimits): vpnlib.VpnConfig; export declare function getGoodPeanutsConfig(vpnConfigLimits: vpnlib.VpnConfigLimits): vpnlib.VpnConfig; export declare function getMaxPeanutsConfig(vpnConfigLimits: vpnlib.VpnConfigLimits): vpnlib.VpnConfig; export declare function createUserProfile(): lib.userconfig.UserProfile; export declare function cleanUpAll(client: clientLib.MyTmpVpnClient): Promise<void>; export declare function cleanUp(client: clientLib.MyTmpVpnClient, vpn: vpnlib.Vpn): Promise<void>; export declare function createAuthUser(appConfig: appconfig.AppConfig, userProfile: UserProfile): Promise<lib.client.MyTmpVpnClient>; export declare function deleteCleanUpAllAndDeleteAuthUser(client: clientLib.MyTmpVpnClient, appConfig: appconfig.AppConfig, userProfile: UserProfile): Promise<void>;