import { Region } from 'providers/types/Region' ; import { Notify } from 'store/types/Notify' ; import { VPNCredentials } from 'providers/types/VPNCredentials' ; import { Server } from 'providers/types/Server' ; export interface Client { token : string ; createServer ( region , notify ) : Promise < VPNCredentials > ; readServerVPN ( server , notify ) : Promise < VPNCredentials > ; getServers ( ) : Promise < Server [ ] > ; getRegions ( ) : Promise < Region [ ] > ; deleteServer ( server ) : Promise < void > ; }