import { Tx } from '.';
export interface IFundTrade {
    buyTokensWithPercentage(tokenAddresses: string[], percentages: number[], ethAmount: number, gasPrice: number): Promise<Tx>;
    buyTokensWithPercentageGas(tokensAddresses: string[], percentages: number[], ethAmount: number): Promise<number>;
    buyTokens(tokensAddresses: string[], amounts: number[], gasPrice: number): Promise<Tx>;
    calculateBuyGas(tokensAddresses: string[], amounts: number[]): Promise<number>;
    sellTokens(tokensAddresses: string[], amounts: number[], gasPrice: number): Promise<Tx>;
    calculateSellGas(tokensAddresses: string[], amounts: number[]): Promise<number>;
}
