import { Anchor } from './Anchor'; import { EIP20CoGateway } from './EIP20CoGateway'; import { EIP20Gateway } from './EIP20Gateway'; import { EIP20Token } from './EIP20Token'; import { GatewayLib } from './GatewayLib'; import { MerklePatriciaProof } from './MerklePatriciaProof'; import { Organization } from './Organization'; import { Organized } from './Organized'; import { OSTPrime } from './OSTPrime'; import { UtilityToken } from './UtilityToken'; import { OSTComposer } from './OSTComposer'; import { StakerProxy } from './StakerProxy'; import { RedeemPool } from './RedeemPool'; import { RedeemerProxy } from './RedeemerProxy'; declare const Interacts: { /** * Anchor contract interact object * @param web3 Web3 object. * @param address Anchor contract address. * @param options Contract options. * * @returns The Anchor contract interact object. */ getAnchor: (web3: any, address?: string | undefined, options?: any) => Anchor; /** * EIP20CoGateway contract interact object * @param web3 Web3 object. * @param address EIP20CoGateway contract address. * @param options Contract options. * * @returns The EIP20CoGateway contract interact object. */ getEIP20CoGateway: (web3: any, address?: string | undefined, options?: any) => EIP20CoGateway; /** * EIP20Gateway contract interact object * @param web3 Web3 object. * @param address EIP20Gateway contract address. * @param options Contract options. * * @returns The EIP20Gateway contract interact object. */ getEIP20Gateway: (web3: any, address?: string | undefined, options?: any) => EIP20Gateway; /** * EIP20Token contract interact object * @param web3 Web3 object. * @param address EIP20Token contract address. * @param options Contract options. * * @returns The EIP20Token contract interact object. */ getEIP20Token: (web3: any, address?: string | undefined, options?: any) => EIP20Token; /** * GatewayLib contract interact object * @param web3 Web3 object. * @param address GatewayLib contract address. * @param options Contract options. * * @returns The GatewayLib contract interact object. */ getGatewayLib: (web3: any, address?: string | undefined, options?: any) => GatewayLib; /** * MerklePatriciaProof contract interact object * @param web3 Web3 object. * @param address MerklePatriciaProof contract address. * @param options Contract options. * * @returns The MerklePatriciaProof contract interact object. */ getMerklePatriciaProof: (web3: any, address?: string | undefined, options?: any) => MerklePatriciaProof; /** * Organization contract interact object * @param web3 Web3 object. * @param address Organization contract address. * @param options Contract options. * * @returns The Organization contract interact object. */ getOrganization: (web3: any, address?: string | undefined, options?: any) => Organization; /** * Organized contract interact object * @param web3 Web3 object. * @param address Organized contract address. * @param options Contract options. * * @returns The Organized contract interact object. */ getOrganized: (web3: any, address?: string | undefined, options?: any) => Organized; /** * OSTPrime contract interact object * @param web3 Web3 object. * @param address OSTPrime contract address. * @param options Contract options. * * @returns The OSTPrime contract interact object. */ getOSTPrime: (web3: any, address?: string | undefined, options?: any) => OSTPrime; /** * UtilityToken contract interact object * @param web3 Web3 object. * @param address UtilityToken contract address. * @param options Contract options. * * @returns The UtilityToken contract interact object. */ getUtilityToken: (web3: any, address?: string | undefined, options?: any) => UtilityToken; /** * OSTComposer contract interact object * @param web3 Web3 object. * @param address OSTComposer contract address. * @param options Contract options. * * @returns The OSTComposer contract interact object. */ getOSTComposer: (web3: any, address?: string | undefined, options?: any) => OSTComposer; /** * StakerProxy contract interact object * @param web3 Web3 object. * @param address StakerProxy contract address. * @param options Contract options. * * @returns The StakerProxy contract interact object. */ getStakerProxy: (web3: any, address?: string | undefined, options?: any) => StakerProxy; /** * RedeemPool contract interact object * @param web3 Web3 object. * @param address RedeemPool contract address. * @param options Contract options. * * @returns The RedeemPool contract interact object. */ getRedeemPool: (web3: any, address?: string | undefined, options?: any) => RedeemPool; /** * RedeemerProxy contract interact object * @param web3 Web3 object. * @param address RedeemerProxy contract address. * @param options Contract options. * * @returns The RedeemerProxy contract interact object. */ getRedeemerProxy: (web3: any, address?: string | undefined, options?: any) => RedeemerProxy; }; export default Interacts;