import BigNumber from "bignumber.js"; export interface Precision { decimals: number; limit: string; zero: string; multiple: string; } export declare const PRECISION: Precision; export declare const DB_VERSION = 4; export declare const DB_FILE = "augur-%s-%s.db"; export declare const DB_WARP_SYNC_FILE = "%s-%s-%s.warp"; export declare const DB_WARP_SYNC_FILE_ENDING = "-%s-%s.warp"; export declare const DUMP_EVERY_BLOCKS = 100; export declare const ETHER = "ether"; export declare const MINIMUM_TRADE_SIZE = "0.000001"; export declare const BN_WEI_PER_ETHER: BigNumber; export declare const WEI_PER_ETHER: string; export declare const ZERO: BigNumber; export declare const ONE: BigNumber; export declare enum TokenType { ReputationToken = 0, ShareToken = 1, DisputeCrowdsourcer = 2, FeeWindow = 3, FeeToken = 4 } export declare enum ControlMessageType { ServerStart = "ServerStart", ServerError = "ServerError", WebsocketError = "WebsocketError", WebsocketClose = "WebsocketClose", BulkSyncStarted = "BulkSyncStarted", BulkSyncFinished = "BulkSyncFinished", BulkOrphansCheckStarted = "BulkOrphansCheckStarted", BulkOrphansCheckFinished = "BulkOrphansCheckFinished" } export declare enum SubscriptionEventNames { FeeWindowOpened = "FeeWindowOpened", CompleteSetsPurchased = "CompleteSetsPurchased", CompleteSetsSold = "CompleteSetsSold", DisputeCrowdsourcerCompleted = "DisputeCrowdsourcerCompleted", DisputeCrowdsourcerContribution = "DisputeCrowdsourcerContribution", DisputeCrowdsourcerCreated = "DisputeCrowdsourcerCreated", DisputeCrowdsourcerRedeemedLog = "DisputeCrowdsourcerRedeemedLog", FeeWindowClosed = "FeeWindowClosed", FeeWindowCreated = "FeeWindowCreated", FeeWindowRedeemed = "FeeWindowRedeemed", InitialReportSubmitted = "InitialReportSubmitted", InitialReporterRedeemed = "InitialReporterRedeemed", InitialReporterTransferred = "InitialReporterTransferred", MarketCreated = "MarketCreated", MarketFinalized = "MarketFinalized", MarketMigrated = "MarketMigrated", MarketState = "MarketState", OrderCanceled = "OrderCanceled", OrderCreated = "OrderCreated", OrderFilled = "OrderFilled", ReportingParticipantDisavowed = "ReportingParticipantDisavowed", SyncFinished = "SyncFinished", TokensTransferred = "TokensTransferred", TradingProceedsClaimed = "TradingProceedsClaimed", UniverseCreated = "UniverseCreated", Burn = "Burn", TokensBurned = "TokensBurned", Approval = "Approval" } export declare enum MarketType { yesNo = 0, categorical = 1, scalar = 2 } export interface NetworkNames { [key: number]: string; } export declare const NETWORK_NAMES: NetworkNames; export declare const V2_CUTOFF_TIMESTAMP = 1589544000; export declare const WEEK_IN_SECONDS: number; export declare const STAKE_SCHEDULE: BigNumber[];