import * as Knex from "knex"; import Augur from "augur.js"; import { Address, ReportingState } from "../../types"; export interface FeeWindowModifications { expiredFeeWindows: Array
; newActiveFeeWindows: Array
; } export declare function updateMarketFeeWindow(db: Knex, augur: Augur, universe: Address, marketId: Address, next: boolean): Promise; export declare function updateMarketState(db: Knex, marketId: Address, blockNumber: number, reportingState: ReportingState): Promise; export declare function updateActiveFeeWindows(db: Knex, blockNumber: number, timestamp: number): Promise; export declare function rollbackMarketState(db: Knex, marketId: Address, expectedState: ReportingState): Promise; export declare function insertPayout(db: Knex, marketId: Address, payoutNumerators: Array, invalid: boolean, tentativeWinning: boolean): Promise; export declare function updateDisputeRound(db: Knex, marketId: Address): Promise; export declare function refreshMarketMailboxEthBalance(db: Knex, augur: Augur, marketId: Address): Promise<{}>;