/// import BN = require('bn.js'); import { AbiFunction } from 'ethereum'; import { AccountManager } from './AccountManager'; import { Connector } from './Connector'; /** * By convention, pure/view methods have a `_` suffix on them indicating to the caller that the function will be executed locally and return the function's result. payable/nonpayable functions have both a localy version and a remote version (distinguished by the trailing `_`). If the remote method is called, you will only get back a transaction hash which can be used to lookup the transaction receipt for success/failure (due to EVM limitations you will not get the function results back). */ export declare class Contract { protected readonly connector: Connector; protected readonly accountManager: AccountManager; readonly address: string; protected readonly defaultGasPrice: BN; protected constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); protected localCall(abi: AbiFunction, parameters: Array, sender?: string, attachedEth?: BN): Promise>; protected remoteCall(abi: AbiFunction, parameters: Array, txName: String, sender?: string, gasPrice?: BN, attachedEth?: BN): Promise; } export declare class Controlled extends Contract { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class Augur extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); logDisputeCrowdsourcerRedeemed: (universe: string, reporter: string, market: string, amountRedeemed: BN, repReceived: BN, reportingFeesReceived: BN, payoutNumerators: BN[], options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logDisputeCrowdsourcerRedeemed_: (universe: string, reporter: string, market: string, amountRedeemed: BN, repReceived: BN, reportingFeesReceived: BN, payoutNumerators: BN[], options?: { sender?: string | undefined; } | undefined) => Promise; logMarketCreated: (topic: string, description: string, extraInfo: string, universe: string, market: string, marketCreator: string, outcomes: string[], minPrice: BN, maxPrice: BN, marketType: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logMarketCreated_: (topic: string, description: string, extraInfo: string, universe: string, market: string, marketCreator: string, outcomes: string[], minPrice: BN, maxPrice: BN, marketType: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logOrderCreated: (orderType: BN, amount: BN, price: BN, creator: string, moneyEscrowed: BN, sharesEscrowed: BN, tradeGroupId: string, orderId: string, universe: string, shareToken: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logOrderCreated_: (orderType: BN, amount: BN, price: BN, creator: string, moneyEscrowed: BN, sharesEscrowed: BN, tradeGroupId: string, orderId: string, universe: string, shareToken: string, options?: { sender?: string | undefined; } | undefined) => Promise; logDisputeCrowdsourcerTokensBurned: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logDisputeCrowdsourcerTokensBurned_: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logReportingParticipantDisavowed: (universe: string, market: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logReportingParticipantDisavowed_: (universe: string, market: string, options?: { sender?: string | undefined; } | undefined) => Promise; logMarketMigrated: (market: string, originalUniverse: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logMarketMigrated_: (market: string, originalUniverse: string, options?: { sender?: string | undefined; } | undefined) => Promise; logMarketTransferred: (universe: string, from: string, to: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logMarketTransferred_: (universe: string, from: string, to: string, options?: { sender?: string | undefined; } | undefined) => Promise; logFeeTokenMinted: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logFeeTokenMinted_: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logMarketFinalized: (universe: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logMarketFinalized_: (universe: string, options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; logMarketMailboxTransferred: (universe: string, market: string, from: string, to: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logMarketMailboxTransferred_: (universe: string, market: string, from: string, to: string, options?: { sender?: string | undefined; } | undefined) => Promise; logFeeTokenTransferred: (universe: string, from: string, to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logFeeTokenTransferred_: (universe: string, from: string, to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logFeeWindowRedeemed: (universe: string, reporter: string, amountRedeemed: BN, reportingFeesReceived: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logFeeWindowRedeemed_: (universe: string, reporter: string, amountRedeemed: BN, reportingFeesReceived: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logReputationTokenBurned: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logReputationTokenBurned_: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logUniverseForked: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logUniverseForked_: (options?: { sender?: string | undefined; } | undefined) => Promise; logDisputeCrowdsourcerCompleted: (universe: string, market: string, disputeCrowdsourcer: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logDisputeCrowdsourcerCompleted_: (universe: string, market: string, disputeCrowdsourcer: string, options?: { sender?: string | undefined; } | undefined) => Promise; logDisputeCrowdsourcerTokensTransferred: (universe: string, from: string, to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logDisputeCrowdsourcerTokensTransferred_: (universe: string, from: string, to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logDisputeCrowdsourcerContribution: (universe: string, reporter: string, market: string, disputeCrowdsourcer: string, amountStaked: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logDisputeCrowdsourcerContribution_: (universe: string, reporter: string, market: string, disputeCrowdsourcer: string, amountStaked: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logFeeWindowBurned: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logFeeWindowBurned_: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logTradingProceedsClaimed: (universe: string, shareToken: string, sender: string, market: string, numShares: BN, numPayoutTokens: BN, finalTokenBalance: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logTradingProceedsClaimed_: (universe: string, shareToken: string, sender: string, market: string, numShares: BN, numPayoutTokens: BN, finalTokenBalance: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logFeeWindowMinted: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logFeeWindowMinted_: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logOrderCanceled: (universe: string, shareToken: string, sender: string, orderId: string, orderType: BN, tokenRefund: BN, sharesRefund: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logOrderCanceled_: (universe: string, shareToken: string, sender: string, orderId: string, orderType: BN, tokenRefund: BN, sharesRefund: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logInitialReportSubmitted: (universe: string, reporter: string, market: string, amountStaked: BN, isDesignatedReporter: boolean, payoutNumerators: BN[], invalid: boolean, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logInitialReportSubmitted_: (universe: string, reporter: string, market: string, amountStaked: BN, isDesignatedReporter: boolean, payoutNumerators: BN[], invalid: boolean, options?: { sender?: string | undefined; } | undefined) => Promise; logFeeWindowTransferred: (universe: string, from: string, to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logFeeWindowTransferred_: (universe: string, from: string, to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logReputationTokenMinted: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logReputationTokenMinted_: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; disputeCrowdsourcerCreated: (universe: string, market: string, disputeCrowdsourcer: string, payoutNumerators: BN[], size: BN, invalid: boolean, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; disputeCrowdsourcerCreated_: (universe: string, market: string, disputeCrowdsourcer: string, payoutNumerators: BN[], size: BN, invalid: boolean, options?: { sender?: string | undefined; } | undefined) => Promise; logOrderFilled: (universe: string, shareToken: string, filler: string, orderId: string, numCreatorShares: BN, numCreatorTokens: BN, numFillerShares: BN, numFillerTokens: BN, marketCreatorFees: BN, reporterFees: BN, amountFilled: BN, tradeGroupId: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logOrderFilled_: (universe: string, shareToken: string, filler: string, orderId: string, numCreatorShares: BN, numCreatorTokens: BN, numFillerShares: BN, numFillerTokens: BN, marketCreatorFees: BN, reporterFees: BN, amountFilled: BN, tradeGroupId: string, options?: { sender?: string | undefined; } | undefined) => Promise; logShareTokensTransferred: (universe: string, from: string, to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logShareTokensTransferred_: (universe: string, from: string, to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; createChildUniverse: (parentPayoutDistributionHash: string, parentPayoutNumerators: BN[], parentInvalid: boolean, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; createChildUniverse_: (parentPayoutDistributionHash: string, parentPayoutNumerators: BN[], parentInvalid: boolean, options?: { sender?: string | undefined; } | undefined) => Promise; isKnownUniverse_: (universe: string, options?: { sender?: string | undefined; } | undefined) => Promise; logFeeWindowCreated: (feeWindow: string, id: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logFeeWindowCreated_: (feeWindow: string, id: BN, options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; createGenesisUniverse: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; createGenesisUniverse_: (options?: { sender?: string | undefined; } | undefined) => Promise; logFeeTokenBurned: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logFeeTokenBurned_: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logShareTokenBurned: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logShareTokenBurned_: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logShareTokenMinted: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logShareTokenMinted_: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logEscapeHatchChanged: (isOn: boolean, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logEscapeHatchChanged_: (isOn: boolean, options?: { sender?: string | undefined; } | undefined) => Promise; logDisputeCrowdsourcerTokensMinted: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logDisputeCrowdsourcerTokensMinted_: (universe: string, target: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; isKnownCrowdsourcer_: (crowdsourcer: string, options?: { sender?: string | undefined; } | undefined) => Promise; logCompleteSetsPurchased: (universe: string, market: string, account: string, numCompleteSets: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logCompleteSetsPurchased_: (universe: string, market: string, account: string, numCompleteSets: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logMarketParticipantsDisavowed: (universe: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logMarketParticipantsDisavowed_: (universe: string, options?: { sender?: string | undefined; } | undefined) => Promise; logTimestampSet: (newTimestamp: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logTimestampSet_: (newTimestamp: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logInitialReporterTransferred: (universe: string, market: string, from: string, to: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logInitialReporterTransferred_: (universe: string, market: string, from: string, to: string, options?: { sender?: string | undefined; } | undefined) => Promise; logInitialReporterRedeemed: (universe: string, reporter: string, market: string, amountRedeemed: BN, repReceived: BN, reportingFeesReceived: BN, payoutNumerators: BN[], options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logInitialReporterRedeemed_: (universe: string, reporter: string, market: string, amountRedeemed: BN, repReceived: BN, reportingFeesReceived: BN, payoutNumerators: BN[], options?: { sender?: string | undefined; } | undefined) => Promise; trustedTransfer: (token: string, from: string, to: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; trustedTransfer_: (token: string, from: string, to: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logReputationTokensTransferred: (universe: string, from: string, to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logReputationTokensTransferred_: (universe: string, from: string, to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; logCompleteSetsSold: (universe: string, market: string, account: string, numCompleteSets: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; logCompleteSetsSold_: (universe: string, market: string, account: string, numCompleteSets: BN, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class Controller extends Contract { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); getContractDetails_: (key: string, options?: { sender?: string | undefined; } | undefined) => Promise; getTimestamp_: (options?: { sender?: string | undefined; } | undefined) => Promise; stopInEmergency_: (options?: { sender?: string | undefined; } | undefined) => Promise; registerContract: (key: string, address: string, commitHash: string, bytecodeHash: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; registerContract_: (key: string, address: string, commitHash: string, bytecodeHash: string, options?: { sender?: string | undefined; } | undefined) => Promise; onlyInEmergency_: (options?: { sender?: string | undefined; } | undefined) => Promise; assertIsWhitelisted_: (target: string, options?: { sender?: string | undefined; } | undefined) => Promise; getAugur_: (options?: { sender?: string | undefined; } | undefined) => Promise; emergencyStop: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; emergencyStop_: (options?: { sender?: string | undefined; } | undefined) => Promise; stopped_: (options?: { sender?: string | undefined; } | undefined) => Promise; registry_: (arg0: string, options?: { sender?: string | undefined; } | undefined) => Promise; removeFromWhitelist: (target: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; removeFromWhitelist_: (target: string, options?: { sender?: string | undefined; } | undefined) => Promise; owner_: (options?: { sender?: string | undefined; } | undefined) => Promise; whitelist_: (arg0: string, options?: { sender?: string | undefined; } | undefined) => Promise; addToWhitelist: (target: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; addToWhitelist_: (target: string, options?: { sender?: string | undefined; } | undefined) => Promise; transferOwnership: (newOwner: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transferOwnership_: (newOwner: string, options?: { sender?: string | undefined; } | undefined) => Promise; lookup_: (key: string, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class LegacyReputationToken extends Contract { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); name_: (options?: { sender?: string | undefined; } | undefined) => Promise; approve: (spender: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; approve_: (spender: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; totalSupply_: (options?: { sender?: string | undefined; } | undefined) => Promise; transferFrom: (from: string, to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transferFrom_: (from: string, to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; decimals_: (options?: { sender?: string | undefined; } | undefined) => Promise; unpause: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; unpause_: (options?: { sender?: string | undefined; } | undefined) => Promise; faucet: (amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; faucet_: (amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; paused_: (options?: { sender?: string | undefined; } | undefined) => Promise; ETERNAL_APPROVAL_VALUE_: (options?: { sender?: string | undefined; } | undefined) => Promise; decreaseApproval: (spender: string, subtractedValue: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; decreaseApproval_: (spender: string, subtractedValue: BN, options?: { sender?: string | undefined; } | undefined) => Promise; balanceOf_: (owner: string, options?: { sender?: string | undefined; } | undefined) => Promise; pause: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; pause_: (options?: { sender?: string | undefined; } | undefined) => Promise; getOwner_: (options?: { sender?: string | undefined; } | undefined) => Promise; symbol_: (options?: { sender?: string | undefined; } | undefined) => Promise; transfer: (to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transfer_: (to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; increaseApproval: (spender: string, addedValue: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; increaseApproval_: (spender: string, addedValue: BN, options?: { sender?: string | undefined; } | undefined) => Promise; allowance_: (owner: string, spender: string, options?: { sender?: string | undefined; } | undefined) => Promise; transferOwnership: (newOwner: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transferOwnership_: (newOwner: string, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class TestNetReputationToken extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); name_: (options?: { sender?: string | undefined; } | undefined) => Promise; approve: (spender: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; approve_: (spender: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; totalSupply_: (options?: { sender?: string | undefined; } | undefined) => Promise; getTotalTheoreticalSupply_: (options?: { sender?: string | undefined; } | undefined) => Promise; transferFrom: (from: string, to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transferFrom_: (from: string, to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; decimals_: (options?: { sender?: string | undefined; } | undefined) => Promise; migrateOutByPayout: (payoutNumerators: BN[], invalid: boolean, attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; migrateOutByPayout_: (payoutNumerators: BN[], invalid: boolean, attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; faucet: (amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; faucet_: (amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; ETERNAL_APPROVAL_VALUE_: (options?: { sender?: string | undefined; } | undefined) => Promise; decreaseApproval: (spender: string, subtractedValue: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; decreaseApproval_: (spender: string, subtractedValue: BN, options?: { sender?: string | undefined; } | undefined) => Promise; migrateOut: (destination: string, attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; migrateOut_: (destination: string, attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; balanceOf_: (owner: string, options?: { sender?: string | undefined; } | undefined) => Promise; getLegacyRepToken_: (options?: { sender?: string | undefined; } | undefined) => Promise; getIsMigratingFromLegacy_: (options?: { sender?: string | undefined; } | undefined) => Promise; migrateBalancesFromLegacyRep: (holders: string[], options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; migrateBalancesFromLegacyRep_: (holders: string[], options?: { sender?: string | undefined; } | undefined) => Promise; getUniverse_: (options?: { sender?: string | undefined; } | undefined) => Promise; trustedFeeWindowTransfer: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; trustedFeeWindowTransfer_: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getTotalMigrated_: (options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; symbol_: (options?: { sender?: string | undefined; } | undefined) => Promise; migrateIn: (reporter: string, attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; migrateIn_: (reporter: string, attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; updateParentTotalTheoreticalSupply: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; updateParentTotalTheoreticalSupply_: (options?: { sender?: string | undefined; } | undefined) => Promise; transfer: (to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transfer_: (to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; trustedReportingParticipantTransfer: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; trustedReportingParticipantTransfer_: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; controllerLookupName_: (options?: { sender?: string | undefined; } | undefined) => Promise; initialize: (universe: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; initialize_: (universe: string, options?: { sender?: string | undefined; } | undefined) => Promise; increaseApproval: (spender: string, addedValue: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; increaseApproval_: (spender: string, addedValue: BN, options?: { sender?: string | undefined; } | undefined) => Promise; updateSiblingMigrationTotal: (token: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; updateSiblingMigrationTotal_: (token: string, options?: { sender?: string | undefined; } | undefined) => Promise; mintForReportingParticipant: (amountMigrated: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; mintForReportingParticipant_: (amountMigrated: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getTypeName_: (options?: { sender?: string | undefined; } | undefined) => Promise; allowance_: (owner: string, spender: string, options?: { sender?: string | undefined; } | undefined) => Promise; migrateAllowancesFromLegacyRep: (owners: string[], spenders: string[], options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; migrateAllowancesFromLegacyRep_: (owners: string[], spenders: string[], options?: { sender?: string | undefined; } | undefined) => Promise; getTargetSupply_: (options?: { sender?: string | undefined; } | undefined) => Promise; getInitialized_: (options?: { sender?: string | undefined; } | undefined) => Promise; trustedMarketTransfer: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; trustedMarketTransfer_: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; trustedUniverseTransfer: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; trustedUniverseTransfer_: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class Time extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); getTimestamp_: (options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; getTypeName_: (options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class TimeControlled extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); getTimestamp_: (options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; getOwner_: (options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; setTimestamp: (timestamp: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setTimestamp_: (timestamp: BN, options?: { sender?: string | undefined; } | undefined) => Promise; incrementTimestamp: (amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; incrementTimestamp_: (amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getTypeName_: (options?: { sender?: string | undefined; } | undefined) => Promise; transferOwnership: (newOwner: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transferOwnership_: (newOwner: string, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class EscapeHatchController extends Contract { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); emergencyStop: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; emergencyStop_: (options?: { sender?: string | undefined; } | undefined) => Promise; getOwner_: (options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; transferOwnership: (newOwner: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transferOwnership_: (newOwner: string, options?: { sender?: string | undefined; } | undefined) => Promise; controller_: (options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class OrdersFinder extends Contract { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); getExistingOrders5_: (type: BN, market: string, outcome: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getExistingOrders20_: (type: BN, market: string, outcome: BN, options?: { sender?: string | undefined; } | undefined) => Promise; orders_: (options?: { sender?: string | undefined; } | undefined) => Promise; getExistingOrders1000_: (type: BN, market: string, outcome: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getExistingOrders50_: (type: BN, market: string, outcome: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getExistingOrders500_: (type: BN, market: string, outcome: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getExistingOrders200_: (type: BN, market: string, outcome: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getExistingOrders100_: (type: BN, market: string, outcome: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getExistingOrders10_: (type: BN, market: string, outcome: BN, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class DisputeCrowdsourcerFactory extends Contract { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); createDisputeCrowdsourcer: (controller: string, market: string, size: BN, payoutDistributionHash: string, payoutNumerators: BN[], invalid: boolean, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; createDisputeCrowdsourcer_: (controller: string, market: string, size: BN, payoutDistributionHash: string, payoutNumerators: BN[], invalid: boolean, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class FeeTokenFactory extends Contract { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); createFeeToken: (controller: string, feeWindow: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; createFeeToken_: (controller: string, feeWindow: string, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class FeeWindowFactory extends Contract { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); createFeeWindow: (controller: string, universe: string, feeWindowId: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; createFeeWindow_: (controller: string, universe: string, feeWindowId: BN, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class InitialReporterFactory extends Contract { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); createInitialReporter: (controller: string, market: string, designatedReporter: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; createInitialReporter_: (controller: string, market: string, designatedReporter: string, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class MailboxFactory extends Contract { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); createMailbox: (controller: string, owner: string, market: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; createMailbox_: (controller: string, owner: string, market: string, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class MapFactory extends Contract { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); createMap: (controller: string, owner: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; createMap_: (controller: string, owner: string, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class MarketFactory extends Contract { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); createMarket: (controller: string, universe: string, endTime: BN, feePerEthInWei: BN, denominationToken: string, designatedReporterAddress: string, sender: string, numOutcomes: BN, numTicks: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; createMarket_: (controller: string, universe: string, endTime: BN, feePerEthInWei: BN, denominationToken: string, designatedReporterAddress: string, sender: string, numOutcomes: BN, numTicks: BN, options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; } export declare class ReputationTokenFactory extends Contract { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); createReputationToken: (controller: string, universe: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; createReputationToken_: (controller: string, universe: string, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class ShareTokenFactory extends Contract { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); createShareToken: (controller: string, market: string, outcome: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; createShareToken_: (controller: string, market: string, outcome: BN, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class UniverseFactory extends Contract { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); createUniverse: (controller: string, parentUniverse: string, parentPayoutDistributionHash: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; createUniverse_: (controller: string, parentUniverse: string, parentPayoutDistributionHash: string, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class Delegator extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; controllerLookupName_: (options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class Map extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); contains_: (key: string, options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; add: (key: string, value: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; add_: (key: string, value: string, options?: { sender?: string | undefined; } | undefined) => Promise; getAsAddress_: (key: string, options?: { sender?: string | undefined; } | undefined) => Promise; getValueOrZero_: (key: string, options?: { sender?: string | undefined; } | undefined) => Promise; getOwner_: (options?: { sender?: string | undefined; } | undefined) => Promise; get_: (key: string, options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; remove: (key: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; remove_: (key: string, options?: { sender?: string | undefined; } | undefined) => Promise; getCount_: (options?: { sender?: string | undefined; } | undefined) => Promise; controllerLookupName_: (options?: { sender?: string | undefined; } | undefined) => Promise; initialize: (owner: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; initialize_: (owner: string, options?: { sender?: string | undefined; } | undefined) => Promise; getAsAddressOrZero_: (key: string, options?: { sender?: string | undefined; } | undefined) => Promise; getInitialized_: (options?: { sender?: string | undefined; } | undefined) => Promise; transferOwnership: (newOwner: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transferOwnership_: (newOwner: string, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class DisputeCrowdsourcer extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); isInvalid_: (options?: { sender?: string | undefined; } | undefined) => Promise; approve: (spender: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; approve_: (spender: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; totalSupply_: (options?: { sender?: string | undefined; } | undefined) => Promise; forkAndRedeem: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; forkAndRedeem_: (options?: { sender?: string | undefined; } | undefined) => Promise; liquidateLosing: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; liquidateLosing_: (options?: { sender?: string | undefined; } | undefined) => Promise; transferFrom: (from: string, to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transferFrom_: (from: string, to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; ETERNAL_APPROVAL_VALUE_: (options?: { sender?: string | undefined; } | undefined) => Promise; isDisavowed_: (options?: { sender?: string | undefined; } | undefined) => Promise; decreaseApproval: (spender: string, subtractedValue: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; decreaseApproval_: (spender: string, subtractedValue: BN, options?: { sender?: string | undefined; } | undefined) => Promise; balanceOf_: (owner: string, options?: { sender?: string | undefined; } | undefined) => Promise; contribute: (participant: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; contribute_: (participant: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; initialize: (market: string, size: BN, payoutDistributionHash: string, payoutNumerators: BN[], invalid: boolean, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; initialize_: (market: string, size: BN, payoutDistributionHash: string, payoutNumerators: BN[], invalid: boolean, options?: { sender?: string | undefined; } | undefined) => Promise; migrate: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; migrate_: (options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; redeem: (redeemer: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; redeem_: (redeemer: string, options?: { sender?: string | undefined; } | undefined) => Promise; transfer: (to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transfer_: (to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getReputationToken_: (options?: { sender?: string | undefined; } | undefined) => Promise; controllerLookupName_: (options?: { sender?: string | undefined; } | undefined) => Promise; withdrawInEmergency: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; withdrawInEmergency_: (options?: { sender?: string | undefined; } | undefined) => Promise; increaseApproval: (spender: string, addedValue: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; increaseApproval_: (spender: string, addedValue: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getPayoutNumerator_: (outcome: BN, options?: { sender?: string | undefined; } | undefined) => Promise; allowance_: (owner: string, spender: string, options?: { sender?: string | undefined; } | undefined) => Promise; getPayoutDistributionHash_: (options?: { sender?: string | undefined; } | undefined) => Promise; getSize_: (options?: { sender?: string | undefined; } | undefined) => Promise; getInitialized_: (options?: { sender?: string | undefined; } | undefined) => Promise; getMarket_: (options?: { sender?: string | undefined; } | undefined) => Promise; getFeeWindow_: (options?: { sender?: string | undefined; } | undefined) => Promise; getStake_: (options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class FeeToken extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); name_: (options?: { sender?: string | undefined; } | undefined) => Promise; approve: (spender: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; approve_: (spender: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; totalSupply_: (options?: { sender?: string | undefined; } | undefined) => Promise; transferFrom: (from: string, to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transferFrom_: (from: string, to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; decimals_: (options?: { sender?: string | undefined; } | undefined) => Promise; ETERNAL_APPROVAL_VALUE_: (options?: { sender?: string | undefined; } | undefined) => Promise; decreaseApproval: (spender: string, subtractedValue: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; decreaseApproval_: (spender: string, subtractedValue: BN, options?: { sender?: string | undefined; } | undefined) => Promise; balanceOf_: (owner: string, options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; symbol_: (options?: { sender?: string | undefined; } | undefined) => Promise; mintForReportingParticipant: (target: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; mintForReportingParticipant_: (target: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; transfer: (to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transfer_: (to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; controllerLookupName_: (options?: { sender?: string | undefined; } | undefined) => Promise; initialize: (feeWindow: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; initialize_: (feeWindow: string, options?: { sender?: string | undefined; } | undefined) => Promise; increaseApproval: (spender: string, addedValue: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; increaseApproval_: (spender: string, addedValue: BN, options?: { sender?: string | undefined; } | undefined) => Promise; allowance_: (owner: string, spender: string, options?: { sender?: string | undefined; } | undefined) => Promise; getInitialized_: (options?: { sender?: string | undefined; } | undefined) => Promise; getFeeWindow_: (options?: { sender?: string | undefined; } | undefined) => Promise; feeWindowBurn: (target: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; feeWindowBurn_: (target: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class FeeWindow extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); name_: (options?: { sender?: string | undefined; } | undefined) => Promise; approve: (spender: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; approve_: (spender: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; totalSupply_: (options?: { sender?: string | undefined; } | undefined) => Promise; isActive_: (options?: { sender?: string | undefined; } | undefined) => Promise; transferFrom: (from: string, to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transferFrom_: (from: string, to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getNumMarkets_: (options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; decimals_: (options?: { sender?: string | undefined; } | undefined) => Promise; getEndTime_: (options?: { sender?: string | undefined; } | undefined) => Promise; getTotalFeeStake_: (options?: { sender?: string | undefined; } | undefined) => Promise; ETERNAL_APPROVAL_VALUE_: (options?: { sender?: string | undefined; } | undefined) => Promise; decreaseApproval: (spender: string, subtractedValue: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; decreaseApproval_: (spender: string, subtractedValue: BN, options?: { sender?: string | undefined; } | undefined) => Promise; balanceOf_: (owner: string, options?: { sender?: string | undefined; } | undefined) => Promise; trustedUniverseBuy: (buyer: string, attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; trustedUniverseBuy_: (buyer: string, attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getUniverse_: (options?: { sender?: string | undefined; } | undefined) => Promise; onMarketFinalized: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; onMarketFinalized_: (options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; redeem: (sender: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; redeem_: (sender: string, options?: { sender?: string | undefined; } | undefined) => Promise; symbol_: (options?: { sender?: string | undefined; } | undefined) => Promise; getNumIncorrectDesignatedReportMarkets_: (options?: { sender?: string | undefined; } | undefined) => Promise; mintFeeTokens: (amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; mintFeeTokens_: (amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; transfer: (to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transfer_: (to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; isOver_: (options?: { sender?: string | undefined; } | undefined) => Promise; getReputationToken_: (options?: { sender?: string | undefined; } | undefined) => Promise; redeemForReportingParticipant: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; redeemForReportingParticipant_: (options?: { sender?: string | undefined; } | undefined) => Promise; controllerLookupName_: (options?: { sender?: string | undefined; } | undefined) => Promise; withdrawInEmergency: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; withdrawInEmergency_: (options?: { sender?: string | undefined; } | undefined) => Promise; getStartTime_: (options?: { sender?: string | undefined; } | undefined) => Promise; getFeeToken_: (options?: { sender?: string | undefined; } | undefined) => Promise; initialize: (universe: string, feeWindowId: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; initialize_: (universe: string, feeWindowId: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getNumInvalidMarkets_: (options?: { sender?: string | undefined; } | undefined) => Promise; increaseApproval: (spender: string, addedValue: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; increaseApproval_: (spender: string, addedValue: BN, options?: { sender?: string | undefined; } | undefined) => Promise; buy: (attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; buy_: (attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getNumDesignatedReportNoShows_: (options?: { sender?: string | undefined; } | undefined) => Promise; getTypeName_: (options?: { sender?: string | undefined; } | undefined) => Promise; allowance_: (owner: string, spender: string, options?: { sender?: string | undefined; } | undefined) => Promise; getInitialized_: (options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class InitialReporter extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); isInvalid_: (options?: { sender?: string | undefined; } | undefined) => Promise; forkAndRedeem: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; forkAndRedeem_: (options?: { sender?: string | undefined; } | undefined) => Promise; liquidateLosing: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; liquidateLosing_: (options?: { sender?: string | undefined; } | undefined) => Promise; migrateREP: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; migrateREP_: (options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; designatedReporterShowed_: (options?: { sender?: string | undefined; } | undefined) => Promise; report: (reporter: string, payoutDistributionHash: string, payoutNumerators: BN[], invalid: boolean, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; report_: (reporter: string, payoutDistributionHash: string, payoutNumerators: BN[], invalid: boolean, options?: { sender?: string | undefined; } | undefined) => Promise; initialize: (market: string, designatedReporter: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; initialize_: (market: string, designatedReporter: string, options?: { sender?: string | undefined; } | undefined) => Promise; getDesignatedReporter_: (options?: { sender?: string | undefined; } | undefined) => Promise; isDisavowed_: (options?: { sender?: string | undefined; } | undefined) => Promise; getOwner_: (options?: { sender?: string | undefined; } | undefined) => Promise; designatedReporterWasCorrect_: (options?: { sender?: string | undefined; } | undefined) => Promise; migrate: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; migrate_: (options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; getReportTimestamp_: (options?: { sender?: string | undefined; } | undefined) => Promise; redeem: (arg0: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; redeem_: (arg0: string, options?: { sender?: string | undefined; } | undefined) => Promise; resetReportTimestamp: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; resetReportTimestamp_: (options?: { sender?: string | undefined; } | undefined) => Promise; getReputationToken_: (options?: { sender?: string | undefined; } | undefined) => Promise; controllerLookupName_: (options?: { sender?: string | undefined; } | undefined) => Promise; withdrawInEmergency: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; withdrawInEmergency_: (options?: { sender?: string | undefined; } | undefined) => Promise; getPayoutNumerator_: (outcome: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getPayoutDistributionHash_: (options?: { sender?: string | undefined; } | undefined) => Promise; getSize_: (options?: { sender?: string | undefined; } | undefined) => Promise; getInitialized_: (options?: { sender?: string | undefined; } | undefined) => Promise; getMarket_: (options?: { sender?: string | undefined; } | undefined) => Promise; transferOwnership: (newOwner: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transferOwnership_: (newOwner: string, options?: { sender?: string | undefined; } | undefined) => Promise; getFeeWindow_: (options?: { sender?: string | undefined; } | undefined) => Promise; getStake_: (options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class Mailbox extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; initialize: (owner: string, market: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; initialize_: (owner: string, market: string, options?: { sender?: string | undefined; } | undefined) => Promise; withdrawTokens: (token: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; withdrawTokens_: (token: string, options?: { sender?: string | undefined; } | undefined) => Promise; withdrawEther: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; withdrawEther_: (options?: { sender?: string | undefined; } | undefined) => Promise; getOwner_: (options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; depositEther: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; depositEther_: (options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; controllerLookupName_: (options?: { sender?: string | undefined; } | undefined) => Promise; getInitialized_: (options?: { sender?: string | undefined; } | undefined) => Promise; transferOwnership: (newOwner: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transferOwnership_: (newOwner: string, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class Market extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); isInvalid_: (options?: { sender?: string | undefined; } | undefined) => Promise; migrateThroughOneFork: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; migrateThroughOneFork_: (options?: { sender?: string | undefined; } | undefined) => Promise; doInitialReport: (payoutNumerators: BN[], invalid: boolean, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; doInitialReport_: (payoutNumerators: BN[], invalid: boolean, options?: { sender?: string | undefined; } | undefined) => Promise; getInitialReporter_: (options?: { sender?: string | undefined; } | undefined) => Promise; getMarketCreatorSettlementFeeDivisor_: (options?: { sender?: string | undefined; } | undefined) => Promise; initialize: (universe: string, endTime: BN, feePerEthInAttoeth: BN, cash: string, designatedReporterAddress: string, creator: string, numOutcomes: BN, numTicks: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; initialize_: (universe: string, endTime: BN, feePerEthInAttoeth: BN, cash: string, designatedReporterAddress: string, creator: string, numOutcomes: BN, numTicks: BN, options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; derivePayoutDistributionHash_: (payoutNumerators: BN[], invalid: boolean, options?: { sender?: string | undefined; } | undefined) => Promise; getNumberOfOutcomes_: (options?: { sender?: string | undefined; } | undefined) => Promise; getParticipantStake_: (options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; participants_: (arg0: BN, options?: { sender?: string | undefined; } | undefined) => Promise; designatedReporterShowed_: (options?: { sender?: string | undefined; } | undefined) => Promise; getWinningPayoutNumerator_: (outcome: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getEndTime_: (options?: { sender?: string | undefined; } | undefined) => Promise; disavowCrowdsourcers: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; disavowCrowdsourcers_: (options?: { sender?: string | undefined; } | undefined) => Promise; finalize: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; finalize_: (options?: { sender?: string | undefined; } | undefined) => Promise; isContainerForShareToken_: (shadyShareToken: string, options?: { sender?: string | undefined; } | undefined) => Promise; contribute: (payoutNumerators: BN[], invalid: boolean, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; contribute_: (payoutNumerators: BN[], invalid: boolean, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getDesignatedReporter_: (options?: { sender?: string | undefined; } | undefined) => Promise; getShareToken_: (outcome: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getStakeInOutcome_: (payoutDistributionHash: string, options?: { sender?: string | undefined; } | undefined) => Promise; crowdsourcers_: (options?: { sender?: string | undefined; } | undefined) => Promise; getWinningReportingParticipant_: (options?: { sender?: string | undefined; } | undefined) => Promise; getValidityBondAttoeth_: (options?: { sender?: string | undefined; } | undefined) => Promise; getWinningPayoutDistributionHash_: (options?: { sender?: string | undefined; } | undefined) => Promise; getUniverse_: (options?: { sender?: string | undefined; } | undefined) => Promise; getOwner_: (options?: { sender?: string | undefined; } | undefined) => Promise; isFinalized_: (options?: { sender?: string | undefined; } | undefined) => Promise; approveSpenders: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; approveSpenders_: (options?: { sender?: string | undefined; } | undefined) => Promise; designatedReporterWasCorrect_: (options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; getDesignatedReportingEndTime_: (options?: { sender?: string | undefined; } | undefined) => Promise; assertBalances_: (options?: { sender?: string | undefined; } | undefined) => Promise; getFinalizationTime_: (options?: { sender?: string | undefined; } | undefined) => Promise; getReputationToken_: (options?: { sender?: string | undefined; } | undefined) => Promise; getNumTicks_: (options?: { sender?: string | undefined; } | undefined) => Promise; getReportingParticipant_: (index: BN, options?: { sender?: string | undefined; } | undefined) => Promise; controllerLookupName_: (options?: { sender?: string | undefined; } | undefined) => Promise; getCrowdsourcer_: (payoutDistributionHash: string, options?: { sender?: string | undefined; } | undefined) => Promise; finalizeFork: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; finalizeFork_: (options?: { sender?: string | undefined; } | undefined) => Promise; withdrawInEmergency: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; withdrawInEmergency_: (options?: { sender?: string | undefined; } | undefined) => Promise; getInitialReporterAddress_: (options?: { sender?: string | undefined; } | undefined) => Promise; getForkingMarket_: (options?: { sender?: string | undefined; } | undefined) => Promise; getTypeName_: (options?: { sender?: string | undefined; } | undefined) => Promise; getDenominationToken_: (options?: { sender?: string | undefined; } | undefined) => Promise; getMarketCreatorMailbox_: (options?: { sender?: string | undefined; } | undefined) => Promise; getInitialized_: (options?: { sender?: string | undefined; } | undefined) => Promise; transferOwnership: (newOwner: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transferOwnership_: (newOwner: string, options?: { sender?: string | undefined; } | undefined) => Promise; isContainerForReportingParticipant_: (shadyReportingParticipant: string, options?: { sender?: string | undefined; } | undefined) => Promise; getFeeWindow_: (options?: { sender?: string | undefined; } | undefined) => Promise; deriveMarketCreatorFeeAmount_: (amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getNumParticipants_: (options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class RepPriceOracle extends Contract { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); getRepPriceInAttoEth_: (options?: { sender?: string | undefined; } | undefined) => Promise; getOwner_: (options?: { sender?: string | undefined; } | undefined) => Promise; setRepPriceInAttoEth: (repPriceInAttoEth: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setRepPriceInAttoEth_: (repPriceInAttoEth: BN, options?: { sender?: string | undefined; } | undefined) => Promise; transferOwnership: (newOwner: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transferOwnership_: (newOwner: string, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class ReputationToken extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); name_: (options?: { sender?: string | undefined; } | undefined) => Promise; approve: (spender: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; approve_: (spender: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; totalSupply_: (options?: { sender?: string | undefined; } | undefined) => Promise; getTotalTheoreticalSupply_: (options?: { sender?: string | undefined; } | undefined) => Promise; transferFrom: (from: string, to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transferFrom_: (from: string, to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; decimals_: (options?: { sender?: string | undefined; } | undefined) => Promise; migrateOutByPayout: (payoutNumerators: BN[], invalid: boolean, attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; migrateOutByPayout_: (payoutNumerators: BN[], invalid: boolean, attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; ETERNAL_APPROVAL_VALUE_: (options?: { sender?: string | undefined; } | undefined) => Promise; decreaseApproval: (spender: string, subtractedValue: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; decreaseApproval_: (spender: string, subtractedValue: BN, options?: { sender?: string | undefined; } | undefined) => Promise; migrateOut: (destination: string, attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; migrateOut_: (destination: string, attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; balanceOf_: (owner: string, options?: { sender?: string | undefined; } | undefined) => Promise; getLegacyRepToken_: (options?: { sender?: string | undefined; } | undefined) => Promise; getIsMigratingFromLegacy_: (options?: { sender?: string | undefined; } | undefined) => Promise; migrateBalancesFromLegacyRep: (holders: string[], options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; migrateBalancesFromLegacyRep_: (holders: string[], options?: { sender?: string | undefined; } | undefined) => Promise; getUniverse_: (options?: { sender?: string | undefined; } | undefined) => Promise; trustedFeeWindowTransfer: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; trustedFeeWindowTransfer_: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getTotalMigrated_: (options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; symbol_: (options?: { sender?: string | undefined; } | undefined) => Promise; migrateIn: (reporter: string, attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; migrateIn_: (reporter: string, attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; updateParentTotalTheoreticalSupply: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; updateParentTotalTheoreticalSupply_: (options?: { sender?: string | undefined; } | undefined) => Promise; transfer: (to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transfer_: (to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; trustedReportingParticipantTransfer: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; trustedReportingParticipantTransfer_: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; controllerLookupName_: (options?: { sender?: string | undefined; } | undefined) => Promise; initialize: (universe: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; initialize_: (universe: string, options?: { sender?: string | undefined; } | undefined) => Promise; increaseApproval: (spender: string, addedValue: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; increaseApproval_: (spender: string, addedValue: BN, options?: { sender?: string | undefined; } | undefined) => Promise; updateSiblingMigrationTotal: (token: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; updateSiblingMigrationTotal_: (token: string, options?: { sender?: string | undefined; } | undefined) => Promise; mintForReportingParticipant: (amountMigrated: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; mintForReportingParticipant_: (amountMigrated: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getTypeName_: (options?: { sender?: string | undefined; } | undefined) => Promise; allowance_: (owner: string, spender: string, options?: { sender?: string | undefined; } | undefined) => Promise; migrateAllowancesFromLegacyRep: (owners: string[], spenders: string[], options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; migrateAllowancesFromLegacyRep_: (owners: string[], spenders: string[], options?: { sender?: string | undefined; } | undefined) => Promise; getTargetSupply_: (options?: { sender?: string | undefined; } | undefined) => Promise; getInitialized_: (options?: { sender?: string | undefined; } | undefined) => Promise; trustedMarketTransfer: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; trustedMarketTransfer_: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; trustedUniverseTransfer: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; trustedUniverseTransfer_: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class Universe extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); incrementOpenInterestFromMarket: (amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; incrementOpenInterestFromMarket_: (amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getOrCreateNextFeeWindow: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; getOrCreateNextFeeWindow_: (options?: { sender?: string | undefined; } | undefined) => Promise; decrementOpenInterestFromMarket: (amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; decrementOpenInterestFromMarket_: (amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getRepMarketCapInAttoeth_: (options?: { sender?: string | undefined; } | undefined) => Promise; getOrCreatePreviousFeeWindow: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; getOrCreatePreviousFeeWindow_: (options?: { sender?: string | undefined; } | undefined) => Promise; isContainerForFeeToken_: (shadyFeeToken: string, options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; getDisputeRoundDurationInSeconds_: (options?: { sender?: string | undefined; } | undefined) => Promise; getFeeWindow_: (feeWindowId: BN, options?: { sender?: string | undefined; } | undefined) => Promise; fork: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; fork_: (options?: { sender?: string | undefined; } | undefined) => Promise; getTargetRepMarketCapInAttoeth_: (options?: { sender?: string | undefined; } | undefined) => Promise; getOrCreatePreviousPreviousFeeWindow: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; getOrCreatePreviousPreviousFeeWindow_: (options?: { sender?: string | undefined; } | undefined) => Promise; isContainerForShareToken_: (shadyShareToken: string, options?: { sender?: string | undefined; } | undefined) => Promise; buyParticipationTokens: (attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; buyParticipationTokens_: (attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; calculateFloatingValue_: (badMarkets: BN, totalMarkets: BN, targetDivisor: BN, previousValue: BN, defaultValue: BN, floor: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getInitialReportMinValue_: (options?: { sender?: string | undefined; } | undefined) => Promise; getOrCreateCurrentFeeWindow: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; getOrCreateCurrentFeeWindow_: (options?: { sender?: string | undefined; } | undefined) => Promise; getOpenInterestInAttoEth_: (options?: { sender?: string | undefined; } | undefined) => Promise; getPreviousFeeWindow_: (options?: { sender?: string | undefined; } | undefined) => Promise; getWinningChildUniverse_: (options?: { sender?: string | undefined; } | undefined) => Promise; createScalarMarket: (endTime: BN, feePerEthInWei: BN, denominationToken: string, designatedReporterAddress: string, minPrice: BN, maxPrice: BN, numTicks: BN, topic: string, description: string, extraInfo: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; createScalarMarket_: (endTime: BN, feePerEthInWei: BN, denominationToken: string, designatedReporterAddress: string, minPrice: BN, maxPrice: BN, numTicks: BN, topic: string, description: string, extraInfo: string, options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; removeMarketFrom: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; removeMarketFrom_: (options?: { sender?: string | undefined; } | undefined) => Promise; getForkEndTime_: (options?: { sender?: string | undefined; } | undefined) => Promise; getCurrentFeeWindow_: (options?: { sender?: string | undefined; } | undefined) => Promise; getForkReputationGoal_: (options?: { sender?: string | undefined; } | undefined) => Promise; redeemStake: (reportingParticipants: string[], feeWindows: string[], options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; redeemStake_: (reportingParticipants: string[], feeWindows: string[], options?: { sender?: string | undefined; } | undefined) => Promise; getOrCacheReportingFeeDivisor: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; getOrCacheReportingFeeDivisor_: (options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; isParentOf_: (shadyChild: string, options?: { sender?: string | undefined; } | undefined) => Promise; updateForkValues: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; updateForkValues_: (options?: { sender?: string | undefined; } | undefined) => Promise; isContainerForMarket_: (shadyMarket: string, options?: { sender?: string | undefined; } | undefined) => Promise; getParentUniverse_: (options?: { sender?: string | undefined; } | undefined) => Promise; getFeeWindowByTimestamp_: (timestamp: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getOrCacheValidityBond: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; getOrCacheValidityBond_: (options?: { sender?: string | undefined; } | undefined) => Promise; getInitialReportStakeSize: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; getInitialReportStakeSize_: (options?: { sender?: string | undefined; } | undefined) => Promise; decrementOpenInterest: (amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; decrementOpenInterest_: (amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getOrCreateFeeWindowByTimestamp: (timestamp: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; getOrCreateFeeWindowByTimestamp_: (timestamp: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getReputationToken_: (options?: { sender?: string | undefined; } | undefined) => Promise; initialize: (parentUniverse: string, parentPayoutDistributionHash: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; initialize_: (parentUniverse: string, parentPayoutDistributionHash: string, options?: { sender?: string | undefined; } | undefined) => Promise; isForking_: (options?: { sender?: string | undefined; } | undefined) => Promise; controllerLookupName_: (options?: { sender?: string | undefined; } | undefined) => Promise; getParentPayoutDistributionHash_: (options?: { sender?: string | undefined; } | undefined) => Promise; isContainerForFeeWindow_: (shadyFeeWindow: string, options?: { sender?: string | undefined; } | undefined) => Promise; createYesNoMarket: (endTime: BN, feePerEthInWei: BN, denominationToken: string, designatedReporterAddress: string, topic: string, description: string, extraInfo: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; createYesNoMarket_: (endTime: BN, feePerEthInWei: BN, denominationToken: string, designatedReporterAddress: string, topic: string, description: string, extraInfo: string, options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; getForkingMarket_: (options?: { sender?: string | undefined; } | undefined) => Promise; incrementOpenInterest: (amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; incrementOpenInterest_: (amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; createCategoricalMarket: (endTime: BN, feePerEthInWei: BN, denominationToken: string, designatedReporterAddress: string, outcomes: string[], topic: string, description: string, extraInfo: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; createCategoricalMarket_: (endTime: BN, feePerEthInWei: BN, denominationToken: string, designatedReporterAddress: string, outcomes: string[], topic: string, description: string, extraInfo: string, options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; getFeeWindowId_: (timestamp: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getTypeName_: (options?: { sender?: string | undefined; } | undefined) => Promise; createChildUniverse: (parentPayoutNumerators: BN[], parentInvalid: boolean, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; createChildUniverse_: (parentPayoutNumerators: BN[], parentInvalid: boolean, options?: { sender?: string | undefined; } | undefined) => Promise; getOrCreateFeeWindowBefore: (feeWindow: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; getOrCreateFeeWindowBefore_: (feeWindow: string, options?: { sender?: string | undefined; } | undefined) => Promise; getOrCacheDesignatedReportStake: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; getOrCacheDesignatedReportStake_: (options?: { sender?: string | undefined; } | undefined) => Promise; getOrCacheMarketCreationCost: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; getOrCacheMarketCreationCost_: (options?: { sender?: string | undefined; } | undefined) => Promise; getChildUniverse_: (parentPayoutDistributionHash: string, options?: { sender?: string | undefined; } | undefined) => Promise; getNextFeeWindow_: (options?: { sender?: string | undefined; } | undefined) => Promise; getInitialized_: (options?: { sender?: string | undefined; } | undefined) => Promise; updateTentativeWinningChildUniverse: (parentPayoutDistributionHash: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; updateTentativeWinningChildUniverse_: (parentPayoutDistributionHash: string, options?: { sender?: string | undefined; } | undefined) => Promise; isContainerForReportingParticipant_: (shadyReportingParticipant: string, options?: { sender?: string | undefined; } | undefined) => Promise; getDisputeThresholdForFork_: (options?: { sender?: string | undefined; } | undefined) => Promise; getOrCacheDesignatedReportNoShowBond: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; getOrCacheDesignatedReportNoShowBond_: (options?: { sender?: string | undefined; } | undefined) => Promise; addMarketTo: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; addMarketTo_: (options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class CancelOrder extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; cancelOrder: (orderId: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; cancelOrder_: (orderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class Cash extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); name_: (options?: { sender?: string | undefined; } | undefined) => Promise; approve: (spender: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; approve_: (spender: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; totalSupply_: (options?: { sender?: string | undefined; } | undefined) => Promise; withdrawEtherTo: (to: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; withdrawEtherTo_: (to: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; transferFrom: (from: string, to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transferFrom_: (from: string, to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; decimals_: (options?: { sender?: string | undefined; } | undefined) => Promise; withdrawEther: (amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; withdrawEther_: (amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; depositEtherFor: (to: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; depositEtherFor_: (to: string, options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; ETERNAL_APPROVAL_VALUE_: (options?: { sender?: string | undefined; } | undefined) => Promise; decreaseApproval: (spender: string, subtractedValue: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; decreaseApproval_: (spender: string, subtractedValue: BN, options?: { sender?: string | undefined; } | undefined) => Promise; balanceOf_: (owner: string, options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; symbol_: (options?: { sender?: string | undefined; } | undefined) => Promise; depositEther: (options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; depositEther_: (options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; transfer: (to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transfer_: (to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; controllerLookupName_: (options?: { sender?: string | undefined; } | undefined) => Promise; increaseApproval: (spender: string, addedValue: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; increaseApproval_: (spender: string, addedValue: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getTypeName_: (options?: { sender?: string | undefined; } | undefined) => Promise; allowance_: (owner: string, spender: string, options?: { sender?: string | undefined; } | undefined) => Promise; withdrawEtherToIfPossible: (to: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; withdrawEtherToIfPossible_: (to: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class ClaimTradingProceeds extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); calculateCreatorFee_: (market: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; calculateReportingFee: (market: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; calculateReportingFee_: (market: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; divideUpWinnings: (market: string, outcome: BN, numberOfShares: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; divideUpWinnings_: (market: string, outcome: BN, numberOfShares: BN, options?: { sender?: string | undefined; } | undefined) => Promise; claimTradingProceeds: (market: string, shareHolder: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; claimTradingProceeds_: (market: string, shareHolder: string, options?: { sender?: string | undefined; } | undefined) => Promise; calculateProceeds_: (market: string, outcome: BN, numberOfShares: BN, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class CompleteSets extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); publicBuyCompleteSetsWithCash: (market: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; publicBuyCompleteSetsWithCash_: (market: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; sellCompleteSets: (sender: string, market: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; sellCompleteSets_: (sender: string, market: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; publicSellCompleteSetsWithCash: (market: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; publicSellCompleteSetsWithCash_: (market: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; buyCompleteSets: (sender: string, market: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; buyCompleteSets_: (sender: string, market: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; publicBuyCompleteSets: (market: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; publicBuyCompleteSets_: (market: string, amount: BN, options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; publicSellCompleteSets: (market: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; publicSellCompleteSets_: (market: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class CreateOrder extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; publicCreateOrder: (type: BN, attoshares: BN, displayPrice: BN, market: string, outcome: BN, betterOrderId: string, worseOrderId: string, tradeGroupId: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; publicCreateOrder_: (type: BN, attoshares: BN, displayPrice: BN, market: string, outcome: BN, betterOrderId: string, worseOrderId: string, tradeGroupId: string, options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; createOrder: (creator: string, type: BN, attoshares: BN, displayPrice: BN, market: string, outcome: BN, betterOrderId: string, worseOrderId: string, tradeGroupId: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; createOrder_: (creator: string, type: BN, attoshares: BN, displayPrice: BN, market: string, outcome: BN, betterOrderId: string, worseOrderId: string, tradeGroupId: string, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class FillOrder extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); fillOrder: (filler: string, orderId: string, amountFillerWants: BN, tradeGroupId: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; fillOrder_: (filler: string, orderId: string, amountFillerWants: BN, tradeGroupId: string, options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; publicFillOrder: (orderId: string, amountFillerWants: BN, tradeGroupId: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; publicFillOrder_: (orderId: string, amountFillerWants: BN, tradeGroupId: string, options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; } export declare class Orders extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); getAmount_: (orderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; getOrderId_: (type: BN, market: string, amount: BN, price: BN, sender: string, blockNumber: BN, outcome: BN, moneyEscrowed: BN, sharesEscrowed: BN, options?: { sender?: string | undefined; } | undefined) => Promise; assertIsNotBetterPrice_: (type: BN, price: BN, betterOrderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; incrementTotalEscrowed: (market: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; incrementTotalEscrowed_: (market: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; recordFillOrder: (orderId: string, sharesFilled: BN, tokensFilled: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; recordFillOrder_: (orderId: string, sharesFilled: BN, tokensFilled: BN, options?: { sender?: string | undefined; } | undefined) => Promise; setPrice: (market: string, outcome: BN, price: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setPrice_: (market: string, outcome: BN, price: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; getPrice_: (orderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; getTotalEscrowed_: (market: string, options?: { sender?: string | undefined; } | undefined) => Promise; assertIsNotWorsePrice: (type: BN, price: BN, worseOrderId: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; assertIsNotWorsePrice_: (type: BN, price: BN, worseOrderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; getOrderMoneyEscrowed_: (orderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; isBetterPrice_: (type: BN, price: BN, orderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; getOutcome_: (orderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; saveOrder: (type: BN, market: string, amount: BN, price: BN, sender: string, outcome: BN, moneyEscrowed: BN, sharesEscrowed: BN, betterOrderId: string, worseOrderId: string, tradeGroupId: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; saveOrder_: (type: BN, market: string, amount: BN, price: BN, sender: string, outcome: BN, moneyEscrowed: BN, sharesEscrowed: BN, betterOrderId: string, worseOrderId: string, tradeGroupId: string, options?: { sender?: string | undefined; } | undefined) => Promise; getBestOrderId_: (type: BN, market: string, outcome: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getLastOutcomePrice_: (market: string, outcome: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getWorseOrderId_: (orderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; getWorstOrderId_: (type: BN, market: string, outcome: BN, options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; getBetterOrderId_: (orderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; decrementTotalEscrowed: (market: string, amount: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; decrementTotalEscrowed_: (market: string, amount: BN, options?: { sender?: string | undefined; } | undefined) => Promise; controllerLookupName_: (options?: { sender?: string | undefined; } | undefined) => Promise; getMarket_: (orderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; getOrderType_: (orderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; isWorsePrice_: (type: BN, price: BN, orderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; getOrderCreator_: (orderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; getOrderSharesEscrowed_: (orderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; removeOrder: (orderId: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; removeOrder_: (orderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class OrdersFetcher extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); descendOrderList_: (type: BN, price: BN, highestOrderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; findBoundingOrders: (type: BN, price: BN, bestOrderId: string, worstOrderId: string, betterOrderId: string, worseOrderId: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; findBoundingOrders_: (type: BN, price: BN, bestOrderId: string, worstOrderId: string, betterOrderId: string, worseOrderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; ascendOrderList_: (type: BN, price: BN, lowestOrderId: string, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class ShareToken extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); name_: (options?: { sender?: string | undefined; } | undefined) => Promise; approve: (spender: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; approve_: (spender: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; createShares: (owner: string, fxpValue: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; createShares_: (owner: string, fxpValue: BN, options?: { sender?: string | undefined; } | undefined) => Promise; totalSupply_: (options?: { sender?: string | undefined; } | undefined) => Promise; transferFrom: (from: string, to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transferFrom_: (from: string, to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; decimals_: (options?: { sender?: string | undefined; } | undefined) => Promise; trustedFillOrderTransfer: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; trustedFillOrderTransfer_: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; ETERNAL_APPROVAL_VALUE_: (options?: { sender?: string | undefined; } | undefined) => Promise; decreaseApproval: (spender: string, subtractedValue: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; decreaseApproval_: (spender: string, subtractedValue: BN, options?: { sender?: string | undefined; } | undefined) => Promise; balanceOf_: (owner: string, options?: { sender?: string | undefined; } | undefined) => Promise; trustedOrderTransfer: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; trustedOrderTransfer_: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; trustedCancelOrderTransfer: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; trustedCancelOrderTransfer_: (source: string, destination: string, attotokens: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getOutcome_: (options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; symbol_: (options?: { sender?: string | undefined; } | undefined) => Promise; transfer: (to: string, value: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; transfer_: (to: string, value: BN, options?: { sender?: string | undefined; } | undefined) => Promise; controllerLookupName_: (options?: { sender?: string | undefined; } | undefined) => Promise; initialize: (market: string, outcome: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; initialize_: (market: string, outcome: BN, options?: { sender?: string | undefined; } | undefined) => Promise; destroyShares: (owner: string, fxpValue: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; destroyShares_: (owner: string, fxpValue: BN, options?: { sender?: string | undefined; } | undefined) => Promise; increaseApproval: (spender: string, addedValue: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; increaseApproval_: (spender: string, addedValue: BN, options?: { sender?: string | undefined; } | undefined) => Promise; getTypeName_: (options?: { sender?: string | undefined; } | undefined) => Promise; allowance_: (owner: string, spender: string, options?: { sender?: string | undefined; } | undefined) => Promise; getInitialized_: (options?: { sender?: string | undefined; } | undefined) => Promise; getMarket_: (options?: { sender?: string | undefined; } | undefined) => Promise; } export declare class Trade extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); publicSellWithLimit: (market: string, outcome: BN, fxpAmount: BN, price: BN, betterOrderId: string, worseOrderId: string, tradeGroupId: string, loopLimit: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; publicSellWithLimit_: (market: string, outcome: BN, fxpAmount: BN, price: BN, betterOrderId: string, worseOrderId: string, tradeGroupId: string, loopLimit: BN, options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; publicTrade: (direction: BN, market: string, outcome: BN, fxpAmount: BN, price: BN, betterOrderId: string, worseOrderId: string, tradeGroupId: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; publicTrade_: (direction: BN, market: string, outcome: BN, fxpAmount: BN, price: BN, betterOrderId: string, worseOrderId: string, tradeGroupId: string, options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; publicTradeWithLimit: (direction: BN, market: string, outcome: BN, fxpAmount: BN, price: BN, betterOrderId: string, worseOrderId: string, tradeGroupId: string, loopLimit: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; publicTradeWithLimit_: (direction: BN, market: string, outcome: BN, fxpAmount: BN, price: BN, betterOrderId: string, worseOrderId: string, tradeGroupId: string, loopLimit: BN, options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; publicFillBestOrderWithLimit: (direction: BN, market: string, outcome: BN, fxpAmount: BN, price: BN, tradeGroupId: string, loopLimit: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; publicFillBestOrderWithLimit_: (direction: BN, market: string, outcome: BN, fxpAmount: BN, price: BN, tradeGroupId: string, loopLimit: BN, options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; publicSell: (market: string, outcome: BN, fxpAmount: BN, price: BN, betterOrderId: string, worseOrderId: string, tradeGroupId: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; publicSell_: (market: string, outcome: BN, fxpAmount: BN, price: BN, betterOrderId: string, worseOrderId: string, tradeGroupId: string, options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; publicFillBestOrder: (direction: BN, market: string, outcome: BN, fxpAmount: BN, price: BN, tradeGroupId: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; publicFillBestOrder_: (direction: BN, market: string, outcome: BN, fxpAmount: BN, price: BN, tradeGroupId: string, options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; publicBuyWithLimit: (market: string, outcome: BN, fxpAmount: BN, price: BN, betterOrderId: string, worseOrderId: string, tradeGroupId: string, loopLimit: BN, options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; publicBuyWithLimit_: (market: string, outcome: BN, fxpAmount: BN, price: BN, betterOrderId: string, worseOrderId: string, tradeGroupId: string, loopLimit: BN, options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; publicBuy: (market: string, outcome: BN, fxpAmount: BN, price: BN, betterOrderId: string, worseOrderId: string, tradeGroupId: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; publicBuy_: (market: string, outcome: BN, fxpAmount: BN, price: BN, betterOrderId: string, worseOrderId: string, tradeGroupId: string, options?: { sender?: string | undefined; attachedEth?: BN | undefined; } | undefined) => Promise; } export declare class TradingEscapeHatch extends Controlled { constructor(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN); getController_: (options?: { sender?: string | undefined; } | undefined) => Promise; getFrozenShareValueInMarket: (market: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; getFrozenShareValueInMarket_: (market: string, options?: { sender?: string | undefined; } | undefined) => Promise; setController: (controller: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; setController_: (controller: string, options?: { sender?: string | undefined; } | undefined) => Promise; controllerLookupName_: (options?: { sender?: string | undefined; } | undefined) => Promise; claimSharesInUpdate: (market: string, options?: { sender?: string | undefined; gasPrice?: BN | undefined; } | undefined) => Promise; claimSharesInUpdate_: (market: string, options?: { sender?: string | undefined; } | undefined) => Promise; } export declare function ContractFactory(connector: Connector, accountManager: AccountManager, address: string, defaultGasPrice: BN): Controlled;