export default class xVault { protocol: string; chainId: number; rpc: string; pk: string; assets?: any[]; constructor(chainId: number, pk: string, assets?: any[]); approve(tokenName: string, amount: string): Promise; deposit(tokenName: string, amount: string): Promise; withdraw(tokenName: string, amount: string): Promise; ppfs(tokenName: string): Promise; shareBalance(tokenName: string): Promise; filterToken(tokenName: string, network: number, protocol: string): any; }