/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import BN from "bn.js"; import { EventData, PastEventOptions } from "web3-eth-contract"; export interface RegistryHelperBalancerContract extends Truffle.Contract { "new"( meta?: Truffle.TransactionDetails ): Promise; } type AllEvents = never; export interface RegistryHelperBalancerInstance extends Truffle.ContractInstance { findPools( registry: string, fromTokens: string[], toTokens: string[], txDetails?: Truffle.TransactionDetails ): Promise< { pool: string; swapFee: BN; tokenStates: { token: string; balance: BN; denormalizedWeight: BN }[]; }[] >; refreshPools( pools: string[], txDetails?: Truffle.TransactionDetails ): Promise< { pool: string; swapFee: BN; tokenStates: { token: string; balance: BN; denormalizedWeight: BN }[]; }[] >; getPoolInfo( pool: string, txDetails?: Truffle.TransactionDetails ): Promise<{ pool: string; swapFee: BN; tokenStates: { token: string; balance: BN; denormalizedWeight: BN }[]; }>; methods: { findPools( registry: string, fromTokens: string[], toTokens: string[], txDetails?: Truffle.TransactionDetails ): Promise< { pool: string; swapFee: BN; tokenStates: { token: string; balance: BN; denormalizedWeight: BN }[]; }[] >; refreshPools( pools: string[], txDetails?: Truffle.TransactionDetails ): Promise< { pool: string; swapFee: BN; tokenStates: { token: string; balance: BN; denormalizedWeight: BN }[]; }[] >; getPoolInfo( pool: string, txDetails?: Truffle.TransactionDetails ): Promise<{ pool: string; swapFee: BN; tokenStates: { token: string; balance: BN; denormalizedWeight: BN }[]; }>; }; getPastEvents(event: string): Promise; getPastEvents( event: string, options: PastEventOptions, callback: (error: Error, event: EventData) => void ): Promise; getPastEvents(event: string, options: PastEventOptions): Promise; getPastEvents( event: string, callback: (error: Error, event: EventData) => void ): Promise; }