import { DogeNetworkId, IDogeNetwork } from "../networks/types"; import { BlockHeader } from "./header"; declare function getNextWorkRequired(lastHeight: number, lastBlockTime: number, lastBits: number, blockHeader: BlockHeader, params: IDogeNetwork, getBlockHeader: (index: number) => Promise): Promise; declare function getNextWorkRequiredModern(lastHeight: number, lastBlockTime: number, lastBits: number, prevPrevBlockTime: number, curBlockTime: number, networkId: DogeNetworkId): number; export { getNextWorkRequiredModern, getNextWorkRequired, };