UNPKG

@mytmpvpn/mytmpvpn-client

Version:

MyTmpVpn Client Library

17 lines (16 loc) 1.32 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/userprofiles'; import { VpnConfigLimits, VpnConfig } from '@mytmpvpn/mytmpvpn-common/models/vpnConfig'; export declare const VPN_GEONAMES_ID = 5746545; export declare function getTooFewPeanutsConfig(vpnConfigLimits: VpnConfigLimits): VpnConfig; export declare function getTooManyPeanutsConfig(vpnConfigLimits: VpnConfigLimits): VpnConfig; export declare function getMinPeanutsConfig(vpnConfigLimits: VpnConfigLimits): VpnConfig; export declare function getGoodPeanutsConfig(vpnConfigLimits: VpnConfigLimits): VpnConfig; export declare function getMaxPeanutsConfig(vpnConfigLimits: VpnConfigLimits): VpnConfig; 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>;