import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, Signer, utils } from "ethers"; import type { FunctionFragment, Result, EventFragment } from "@ethersproject/abi"; import type { Listener, Provider } from "@ethersproject/providers"; import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent } from "../common"; export declare namespace IRewardsBooster { type BoosterQueryRewardStruct = { accQueryRewardsPerBoosterSnapshot: BigNumberish; accQueryRewards: BigNumberish; spentQueryRewards: BigNumberish; }; type BoosterQueryRewardStructOutput = [ BigNumber, BigNumber, BigNumber ] & { accQueryRewardsPerBoosterSnapshot: BigNumber; accQueryRewards: BigNumber; spentQueryRewards: BigNumber; }; type RunnerDeploymentRewardStruct = { accRewardsPerToken: BigNumberish; lastClaimedAt: BigNumberish; overflowTimeSnapshot: BigNumberish; missedLaborTime: BigNumberish; lastMissedLaborReportAt: BigNumberish; disabled: boolean; }; type RunnerDeploymentRewardStructOutput = [ BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, boolean ] & { accRewardsPerToken: BigNumber; lastClaimedAt: BigNumber; overflowTimeSnapshot: BigNumber; missedLaborTime: BigNumber; lastMissedLaborReportAt: BigNumber; disabled: boolean; }; } export interface RewardsBoosterInterface extends utils.Interface { functions: { "accRewardsPerBooster()": FunctionFragment; "accRewardsPerBoosterByType(uint8)": FunctionFragment; "accRewardsPerBoosterLastBlockUpdated()": FunctionFragment; "accRewardsPerBoosterLastBlockUpdatedByType(uint8)": FunctionFragment; "accSQTPerStake()": FunctionFragment; "boostDeployment(bytes32,uint256)": FunctionFragment; "boostDeploymentFor(bytes32,uint256,address)": FunctionFragment; "boosterQueryRewardRate(uint8)": FunctionFragment; "collectAllocationReward(bytes32,address)": FunctionFragment; "deploymentPools(bytes32)": FunctionFragment; "deploymentPoolsByType(bytes32)": FunctionFragment; "getAccQueryRewards(bytes32,address)": FunctionFragment; "getAccQueryRewardsByType(bytes32,address)": FunctionFragment; "getAccQueryRewardsPerBooster(bytes32)": FunctionFragment; "getAccRewardsForDeployment(bytes32)": FunctionFragment; "getAccRewardsPerAllocatedToken(bytes32)": FunctionFragment; "getAccRewardsPerBooster(uint8)": FunctionFragment; "getAllocationRewards(bytes32,address)": FunctionFragment; "getAllocationRewardsOld(bytes32,address)": FunctionFragment; "getBoosterQueryRewards(bytes32,address)": FunctionFragment; "getBoosterQueryRewardsOld(bytes32,address)": FunctionFragment; "getMissedLabor(bytes32,address)": FunctionFragment; "getNewRewardsPerBooster()": FunctionFragment; "getNewRewardsPerBoosterByType(uint8)": FunctionFragment; "getQueryRewards(bytes32,address)": FunctionFragment; "getRunnerDeploymentBooster(bytes32,address)": FunctionFragment; "getRunnerDeploymentBoosterOld(bytes32,address)": FunctionFragment; "getRunnerDeploymentRewards(bytes32,address)": FunctionFragment; "initialize(address,uint256,uint256)": FunctionFragment; "issuancePerBlock()": FunctionFragment; "issuancePerBlockByType(uint8)": FunctionFragment; "migrateDeploymentBoost(bytes32,address)": FunctionFragment; "migrateRunnerDeploymentReward(bytes32,address)": FunctionFragment; "minimumDeploymentBooster()": FunctionFragment; "onAllocationUpdate(bytes32)": FunctionFragment; "owner()": FunctionFragment; "refundQueryRewards(bytes32,address,uint256,bytes)": FunctionFragment; "removeBoosterDeployment(bytes32,uint256)": FunctionFragment; "renounceOwnership()": FunctionFragment; "reporters(address)": FunctionFragment; "setBoosterQueryRewardRate(uint8,uint256)": FunctionFragment; "setIssuancePerBlock(uint256)": FunctionFragment; "setIssuancePerBlockByType(uint8,uint256)": FunctionFragment; "setMinimumDeploymentBooster(uint256)": FunctionFragment; "setMissedLabor(bytes32[],address[],bool[],uint256[],uint256)": FunctionFragment; "setReporter(address,bool)": FunctionFragment; "setSettings(address)": FunctionFragment; "settings()": FunctionFragment; "spendQueryRewards(bytes32,address,uint256,bytes)": FunctionFragment; "swapBoosterDeployment(address,bytes32,bytes32,uint256)": FunctionFragment; "totalBoosterPoint()": FunctionFragment; "totalBoosterPointByType(uint8)": FunctionFragment; "transferOwnership(address)": FunctionFragment; }; getFunction(nameOrSignatureOrTopic: "accRewardsPerBooster" | "accRewardsPerBoosterByType" | "accRewardsPerBoosterLastBlockUpdated" | "accRewardsPerBoosterLastBlockUpdatedByType" | "accSQTPerStake" | "boostDeployment" | "boostDeploymentFor" | "boosterQueryRewardRate" | "collectAllocationReward" | "deploymentPools" | "deploymentPoolsByType" | "getAccQueryRewards" | "getAccQueryRewardsByType" | "getAccQueryRewardsPerBooster" | "getAccRewardsForDeployment" | "getAccRewardsPerAllocatedToken" | "getAccRewardsPerBooster" | "getAllocationRewards" | "getAllocationRewardsOld" | "getBoosterQueryRewards" | "getBoosterQueryRewardsOld" | "getMissedLabor" | "getNewRewardsPerBooster" | "getNewRewardsPerBoosterByType" | "getQueryRewards" | "getRunnerDeploymentBooster" | "getRunnerDeploymentBoosterOld" | "getRunnerDeploymentRewards" | "initialize" | "issuancePerBlock" | "issuancePerBlockByType" | "migrateDeploymentBoost" | "migrateRunnerDeploymentReward" | "minimumDeploymentBooster" | "onAllocationUpdate" | "owner" | "refundQueryRewards" | "removeBoosterDeployment" | "renounceOwnership" | "reporters" | "setBoosterQueryRewardRate" | "setIssuancePerBlock" | "setIssuancePerBlockByType" | "setMinimumDeploymentBooster" | "setMissedLabor" | "setReporter" | "setSettings" | "settings" | "spendQueryRewards" | "swapBoosterDeployment" | "totalBoosterPoint" | "totalBoosterPointByType" | "transferOwnership"): FunctionFragment; encodeFunctionData(functionFragment: "accRewardsPerBooster", values?: undefined): string; encodeFunctionData(functionFragment: "accRewardsPerBoosterByType", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "accRewardsPerBoosterLastBlockUpdated", values?: undefined): string; encodeFunctionData(functionFragment: "accRewardsPerBoosterLastBlockUpdatedByType", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "accSQTPerStake", values?: undefined): string; encodeFunctionData(functionFragment: "boostDeployment", values: [BytesLike, BigNumberish]): string; encodeFunctionData(functionFragment: "boostDeploymentFor", values: [BytesLike, BigNumberish, string]): string; encodeFunctionData(functionFragment: "boosterQueryRewardRate", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "collectAllocationReward", values: [BytesLike, string]): string; encodeFunctionData(functionFragment: "deploymentPools", values: [BytesLike]): string; encodeFunctionData(functionFragment: "deploymentPoolsByType", values: [BytesLike]): string; encodeFunctionData(functionFragment: "getAccQueryRewards", values: [BytesLike, string]): string; encodeFunctionData(functionFragment: "getAccQueryRewardsByType", values: [BytesLike, string]): string; encodeFunctionData(functionFragment: "getAccQueryRewardsPerBooster", values: [BytesLike]): string; encodeFunctionData(functionFragment: "getAccRewardsForDeployment", values: [BytesLike]): string; encodeFunctionData(functionFragment: "getAccRewardsPerAllocatedToken", values: [BytesLike]): string; encodeFunctionData(functionFragment: "getAccRewardsPerBooster", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "getAllocationRewards", values: [BytesLike, string]): string; encodeFunctionData(functionFragment: "getAllocationRewardsOld", values: [BytesLike, string]): string; encodeFunctionData(functionFragment: "getBoosterQueryRewards", values: [BytesLike, string]): string; encodeFunctionData(functionFragment: "getBoosterQueryRewardsOld", values: [BytesLike, string]): string; encodeFunctionData(functionFragment: "getMissedLabor", values: [BytesLike, string]): string; encodeFunctionData(functionFragment: "getNewRewardsPerBooster", values?: undefined): string; encodeFunctionData(functionFragment: "getNewRewardsPerBoosterByType", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "getQueryRewards", values: [BytesLike, string]): string; encodeFunctionData(functionFragment: "getRunnerDeploymentBooster", values: [BytesLike, string]): string; encodeFunctionData(functionFragment: "getRunnerDeploymentBoosterOld", values: [BytesLike, string]): string; encodeFunctionData(functionFragment: "getRunnerDeploymentRewards", values: [BytesLike, string]): string; encodeFunctionData(functionFragment: "initialize", values: [string, BigNumberish, BigNumberish]): string; encodeFunctionData(functionFragment: "issuancePerBlock", values?: undefined): string; encodeFunctionData(functionFragment: "issuancePerBlockByType", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "migrateDeploymentBoost", values: [BytesLike, string]): string; encodeFunctionData(functionFragment: "migrateRunnerDeploymentReward", values: [BytesLike, string]): string; encodeFunctionData(functionFragment: "minimumDeploymentBooster", values?: undefined): string; encodeFunctionData(functionFragment: "onAllocationUpdate", values: [BytesLike]): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData(functionFragment: "refundQueryRewards", values: [BytesLike, string, BigNumberish, BytesLike]): string; encodeFunctionData(functionFragment: "removeBoosterDeployment", values: [BytesLike, BigNumberish]): string; encodeFunctionData(functionFragment: "renounceOwnership", values?: undefined): string; encodeFunctionData(functionFragment: "reporters", values: [string]): string; encodeFunctionData(functionFragment: "setBoosterQueryRewardRate", values: [BigNumberish, BigNumberish]): string; encodeFunctionData(functionFragment: "setIssuancePerBlock", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "setIssuancePerBlockByType", values: [BigNumberish, BigNumberish]): string; encodeFunctionData(functionFragment: "setMinimumDeploymentBooster", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "setMissedLabor", values: [BytesLike[], string[], boolean[], BigNumberish[], BigNumberish]): string; encodeFunctionData(functionFragment: "setReporter", values: [string, boolean]): string; encodeFunctionData(functionFragment: "setSettings", values: [string]): string; encodeFunctionData(functionFragment: "settings", values?: undefined): string; encodeFunctionData(functionFragment: "spendQueryRewards", values: [BytesLike, string, BigNumberish, BytesLike]): string; encodeFunctionData(functionFragment: "swapBoosterDeployment", values: [string, BytesLike, BytesLike, BigNumberish]): string; encodeFunctionData(functionFragment: "totalBoosterPoint", values?: undefined): string; encodeFunctionData(functionFragment: "totalBoosterPointByType", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "transferOwnership", values: [string]): string; decodeFunctionResult(functionFragment: "accRewardsPerBooster", data: BytesLike): Result; decodeFunctionResult(functionFragment: "accRewardsPerBoosterByType", data: BytesLike): Result; decodeFunctionResult(functionFragment: "accRewardsPerBoosterLastBlockUpdated", data: BytesLike): Result; decodeFunctionResult(functionFragment: "accRewardsPerBoosterLastBlockUpdatedByType", data: BytesLike): Result; decodeFunctionResult(functionFragment: "accSQTPerStake", data: BytesLike): Result; decodeFunctionResult(functionFragment: "boostDeployment", data: BytesLike): Result; decodeFunctionResult(functionFragment: "boostDeploymentFor", data: BytesLike): Result; decodeFunctionResult(functionFragment: "boosterQueryRewardRate", data: BytesLike): Result; decodeFunctionResult(functionFragment: "collectAllocationReward", data: BytesLike): Result; decodeFunctionResult(functionFragment: "deploymentPools", data: BytesLike): Result; decodeFunctionResult(functionFragment: "deploymentPoolsByType", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getAccQueryRewards", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getAccQueryRewardsByType", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getAccQueryRewardsPerBooster", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getAccRewardsForDeployment", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getAccRewardsPerAllocatedToken", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getAccRewardsPerBooster", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getAllocationRewards", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getAllocationRewardsOld", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getBoosterQueryRewards", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getBoosterQueryRewardsOld", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getMissedLabor", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getNewRewardsPerBooster", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getNewRewardsPerBoosterByType", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getQueryRewards", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getRunnerDeploymentBooster", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getRunnerDeploymentBoosterOld", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getRunnerDeploymentRewards", data: BytesLike): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "issuancePerBlock", data: BytesLike): Result; decodeFunctionResult(functionFragment: "issuancePerBlockByType", data: BytesLike): Result; decodeFunctionResult(functionFragment: "migrateDeploymentBoost", data: BytesLike): Result; decodeFunctionResult(functionFragment: "migrateRunnerDeploymentReward", data: BytesLike): Result; decodeFunctionResult(functionFragment: "minimumDeploymentBooster", data: BytesLike): Result; decodeFunctionResult(functionFragment: "onAllocationUpdate", data: BytesLike): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult(functionFragment: "refundQueryRewards", data: BytesLike): Result; decodeFunctionResult(functionFragment: "removeBoosterDeployment", data: BytesLike): Result; decodeFunctionResult(functionFragment: "renounceOwnership", data: BytesLike): Result; decodeFunctionResult(functionFragment: "reporters", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setBoosterQueryRewardRate", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setIssuancePerBlock", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setIssuancePerBlockByType", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setMinimumDeploymentBooster", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setMissedLabor", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setReporter", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setSettings", data: BytesLike): Result; decodeFunctionResult(functionFragment: "settings", data: BytesLike): Result; decodeFunctionResult(functionFragment: "spendQueryRewards", data: BytesLike): Result; decodeFunctionResult(functionFragment: "swapBoosterDeployment", data: BytesLike): Result; decodeFunctionResult(functionFragment: "totalBoosterPoint", data: BytesLike): Result; decodeFunctionResult(functionFragment: "totalBoosterPointByType", data: BytesLike): Result; decodeFunctionResult(functionFragment: "transferOwnership", data: BytesLike): Result; events: { "AllocationRewardsBurnt(bytes32,address,uint256)": EventFragment; "AllocationRewardsGiven(bytes32,address,uint256)": EventFragment; "DeploymentBoostMigrated(bytes32,address,uint256)": EventFragment; "DeploymentBoosterAdded(bytes32,address,uint256)": EventFragment; "DeploymentBoosterRemoved(bytes32,address,uint256)": EventFragment; "Initialized(uint8)": EventFragment; "MissedLabor(bytes32,address,uint256)": EventFragment; "OwnershipTransferred(address,address)": EventFragment; "Parameter(string,bytes)": EventFragment; "ParameterUpdated(string,uint256)": EventFragment; "QueryRewardsRefunded(bytes32,address,uint256,bytes)": EventFragment; "QueryRewardsSpent(bytes32,address,uint256,bytes)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "AllocationRewardsBurnt"): EventFragment; getEvent(nameOrSignatureOrTopic: "AllocationRewardsGiven"): EventFragment; getEvent(nameOrSignatureOrTopic: "DeploymentBoostMigrated"): EventFragment; getEvent(nameOrSignatureOrTopic: "DeploymentBoosterAdded"): EventFragment; getEvent(nameOrSignatureOrTopic: "DeploymentBoosterRemoved"): EventFragment; getEvent(nameOrSignatureOrTopic: "Initialized"): EventFragment; getEvent(nameOrSignatureOrTopic: "MissedLabor"): EventFragment; getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; getEvent(nameOrSignatureOrTopic: "Parameter"): EventFragment; getEvent(nameOrSignatureOrTopic: "ParameterUpdated"): EventFragment; getEvent(nameOrSignatureOrTopic: "QueryRewardsRefunded"): EventFragment; getEvent(nameOrSignatureOrTopic: "QueryRewardsSpent"): EventFragment; } export interface AllocationRewardsBurntEventObject { deploymentId: string; runner: string; amount: BigNumber; } export type AllocationRewardsBurntEvent = TypedEvent<[ string, string, BigNumber ], AllocationRewardsBurntEventObject>; export type AllocationRewardsBurntEventFilter = TypedEventFilter; export interface AllocationRewardsGivenEventObject { deploymentId: string; runner: string; amount: BigNumber; } export type AllocationRewardsGivenEvent = TypedEvent<[ string, string, BigNumber ], AllocationRewardsGivenEventObject>; export type AllocationRewardsGivenEventFilter = TypedEventFilter; export interface DeploymentBoostMigratedEventObject { deploymentId: string; account: string; amount: BigNumber; } export type DeploymentBoostMigratedEvent = TypedEvent<[ string, string, BigNumber ], DeploymentBoostMigratedEventObject>; export type DeploymentBoostMigratedEventFilter = TypedEventFilter; export interface DeploymentBoosterAddedEventObject { deploymentId: string; account: string; amount: BigNumber; } export type DeploymentBoosterAddedEvent = TypedEvent<[ string, string, BigNumber ], DeploymentBoosterAddedEventObject>; export type DeploymentBoosterAddedEventFilter = TypedEventFilter; export interface DeploymentBoosterRemovedEventObject { deploymentId: string; account: string; amount: BigNumber; } export type DeploymentBoosterRemovedEvent = TypedEvent<[ string, string, BigNumber ], DeploymentBoosterRemovedEventObject>; export type DeploymentBoosterRemovedEventFilter = TypedEventFilter; export interface InitializedEventObject { version: number; } export type InitializedEvent = TypedEvent<[number], InitializedEventObject>; export type InitializedEventFilter = TypedEventFilter; export interface MissedLaborEventObject { deploymentId: string; runner: string; labor: BigNumber; } export type MissedLaborEvent = TypedEvent<[ string, string, BigNumber ], MissedLaborEventObject>; export type MissedLaborEventFilter = TypedEventFilter; export interface OwnershipTransferredEventObject { previousOwner: string; newOwner: string; } export type OwnershipTransferredEvent = TypedEvent<[ string, string ], OwnershipTransferredEventObject>; export type OwnershipTransferredEventFilter = TypedEventFilter; export interface ParameterEventObject { name: string; value: string; } export type ParameterEvent = TypedEvent<[string, string], ParameterEventObject>; export type ParameterEventFilter = TypedEventFilter; export interface ParameterUpdatedEventObject { param: string; value: BigNumber; } export type ParameterUpdatedEvent = TypedEvent<[ string, BigNumber ], ParameterUpdatedEventObject>; export type ParameterUpdatedEventFilter = TypedEventFilter; export interface QueryRewardsRefundedEventObject { deploymentId: string; spender: string; amount: BigNumber; data: string; } export type QueryRewardsRefundedEvent = TypedEvent<[ string, string, BigNumber, string ], QueryRewardsRefundedEventObject>; export type QueryRewardsRefundedEventFilter = TypedEventFilter; export interface QueryRewardsSpentEventObject { deploymentId: string; spender: string; amount: BigNumber; data: string; } export type QueryRewardsSpentEvent = TypedEvent<[ string, string, BigNumber, string ], QueryRewardsSpentEventObject>; export type QueryRewardsSpentEventFilter = TypedEventFilter; export interface RewardsBooster extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: RewardsBoosterInterface; queryFilter(event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined): Promise>; listeners(eventFilter?: TypedEventFilter): Array>; listeners(eventName?: string): Array; removeAllListeners(eventFilter: TypedEventFilter): this; removeAllListeners(eventName?: string): this; off: OnEvent; on: OnEvent; once: OnEvent; removeListener: OnEvent; functions: { accRewardsPerBooster(overrides?: CallOverrides): Promise<[BigNumber]>; accRewardsPerBoosterByType(arg0: BigNumberish, overrides?: CallOverrides): Promise<[BigNumber]>; accRewardsPerBoosterLastBlockUpdated(overrides?: CallOverrides): Promise<[BigNumber]>; accRewardsPerBoosterLastBlockUpdatedByType(arg0: BigNumberish, overrides?: CallOverrides): Promise<[BigNumber]>; accSQTPerStake(overrides?: CallOverrides): Promise<[BigNumber]>; boostDeployment(_deploymentId: BytesLike, _amount: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; boostDeploymentFor(_deploymentId: BytesLike, _amount: BigNumberish, _for: string, overrides?: Overrides & { from?: string; }): Promise; boosterQueryRewardRate(arg0: BigNumberish, overrides?: CallOverrides): Promise<[BigNumber]>; collectAllocationReward(_deploymentId: BytesLike, _runner: string, overrides?: Overrides & { from?: string; }): Promise; deploymentPools(arg0: BytesLike, overrides?: CallOverrides): Promise<[ BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber ] & { boosterPoint: BigNumber; accRewardsForDeployment: BigNumber; accRewardsForDeploymentSnapshot: BigNumber; accRewardsPerBooster: BigNumber; accRewardsPerBoosterSnapshot: BigNumber; accRewardsPerAllocatedToken: BigNumber; accQueryRewardsPerBooster: BigNumber; }>; deploymentPoolsByType(arg0: BytesLike, overrides?: CallOverrides): Promise<[ BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber ] & { boosterPoint: BigNumber; accRewardsForDeployment: BigNumber; accRewardsForDeploymentSnapshot: BigNumber; accRewardsPerBooster: BigNumber; accRewardsPerBoosterSnapshot: BigNumber; accRewardsPerAllocatedToken: BigNumber; accQueryRewardsPerBooster: BigNumber; }>; getAccQueryRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise<[BigNumber]>; getAccQueryRewardsByType(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise<[BigNumber]>; getAccQueryRewardsPerBooster(_deploymentId: BytesLike, overrides?: CallOverrides): Promise<[BigNumber, BigNumber]>; getAccRewardsForDeployment(_deploymentId: BytesLike, overrides?: CallOverrides): Promise<[BigNumber]>; getAccRewardsPerAllocatedToken(_deploymentId: BytesLike, overrides?: CallOverrides): Promise<[BigNumber, BigNumber]>; getAccRewardsPerBooster(_projectType: BigNumberish, overrides?: CallOverrides): Promise<[BigNumber]>; getAllocationRewards(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise<[BigNumber, BigNumber]>; getAllocationRewardsOld(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise<[BigNumber, BigNumber]>; getBoosterQueryRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise<[IRewardsBooster.BoosterQueryRewardStructOutput]>; getBoosterQueryRewardsOld(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise<[IRewardsBooster.BoosterQueryRewardStructOutput]>; getMissedLabor(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise<[BigNumber]>; getNewRewardsPerBooster(overrides?: CallOverrides): Promise<[BigNumber]>; getNewRewardsPerBoosterByType(_type: BigNumberish, overrides?: CallOverrides): Promise<[BigNumber]>; getQueryRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise<[BigNumber]>; getRunnerDeploymentBooster(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise<[BigNumber]>; getRunnerDeploymentBoosterOld(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise<[BigNumber]>; getRunnerDeploymentRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise<[IRewardsBooster.RunnerDeploymentRewardStructOutput]>; initialize(_settings: string, _issuancePerBlock: BigNumberish, _minimumDeploymentBooster: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; issuancePerBlock(overrides?: CallOverrides): Promise<[BigNumber]>; issuancePerBlockByType(arg0: BigNumberish, overrides?: CallOverrides): Promise<[BigNumber]>; migrateDeploymentBoost(_deploymentId: BytesLike, _account: string, overrides?: Overrides & { from?: string; }): Promise; migrateRunnerDeploymentReward(_deploymentId: BytesLike, _runner: string, overrides?: Overrides & { from?: string; }): Promise; minimumDeploymentBooster(overrides?: CallOverrides): Promise<[BigNumber]>; onAllocationUpdate(_deploymentId: BytesLike, overrides?: Overrides & { from?: string; }): Promise; owner(overrides?: CallOverrides): Promise<[string]>; refundQueryRewards(_deploymentId: BytesLike, _spender: string, _amount: BigNumberish, _data: BytesLike, overrides?: Overrides & { from?: string; }): Promise; removeBoosterDeployment(_deploymentId: BytesLike, _amount: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; renounceOwnership(overrides?: Overrides & { from?: string; }): Promise; reporters(arg0: string, overrides?: CallOverrides): Promise<[boolean]>; setBoosterQueryRewardRate(_type: BigNumberish, _rate: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setIssuancePerBlock(_issuancePerBlock: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setIssuancePerBlockByType(_type: BigNumberish, _issuancePerBlock: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setMinimumDeploymentBooster(_minimumDeploymentBooster: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setMissedLabor(_deploymentIds: BytesLike[], _runners: string[], _disableds: boolean[], _missedLaborChanges: BigNumberish[], _reportAt: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setReporter(reporter: string, allow: boolean, overrides?: Overrides & { from?: string; }): Promise; setSettings(_settings: string, overrides?: Overrides & { from?: string; }): Promise; settings(overrides?: CallOverrides): Promise<[string]>; spendQueryRewards(_deploymentId: BytesLike, _spender: string, _amount: BigNumberish, _data: BytesLike, overrides?: Overrides & { from?: string; }): Promise; swapBoosterDeployment(account: string, from: BytesLike, to: BytesLike, amount: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; totalBoosterPoint(overrides?: CallOverrides): Promise<[BigNumber]>; totalBoosterPointByType(arg0: BigNumberish, overrides?: CallOverrides): Promise<[BigNumber]>; transferOwnership(newOwner: string, overrides?: Overrides & { from?: string; }): Promise; }; accRewardsPerBooster(overrides?: CallOverrides): Promise; accRewardsPerBoosterByType(arg0: BigNumberish, overrides?: CallOverrides): Promise; accRewardsPerBoosterLastBlockUpdated(overrides?: CallOverrides): Promise; accRewardsPerBoosterLastBlockUpdatedByType(arg0: BigNumberish, overrides?: CallOverrides): Promise; accSQTPerStake(overrides?: CallOverrides): Promise; boostDeployment(_deploymentId: BytesLike, _amount: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; boostDeploymentFor(_deploymentId: BytesLike, _amount: BigNumberish, _for: string, overrides?: Overrides & { from?: string; }): Promise; boosterQueryRewardRate(arg0: BigNumberish, overrides?: CallOverrides): Promise; collectAllocationReward(_deploymentId: BytesLike, _runner: string, overrides?: Overrides & { from?: string; }): Promise; deploymentPools(arg0: BytesLike, overrides?: CallOverrides): Promise<[ BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber ] & { boosterPoint: BigNumber; accRewardsForDeployment: BigNumber; accRewardsForDeploymentSnapshot: BigNumber; accRewardsPerBooster: BigNumber; accRewardsPerBoosterSnapshot: BigNumber; accRewardsPerAllocatedToken: BigNumber; accQueryRewardsPerBooster: BigNumber; }>; deploymentPoolsByType(arg0: BytesLike, overrides?: CallOverrides): Promise<[ BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber ] & { boosterPoint: BigNumber; accRewardsForDeployment: BigNumber; accRewardsForDeploymentSnapshot: BigNumber; accRewardsPerBooster: BigNumber; accRewardsPerBoosterSnapshot: BigNumber; accRewardsPerAllocatedToken: BigNumber; accQueryRewardsPerBooster: BigNumber; }>; getAccQueryRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getAccQueryRewardsByType(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getAccQueryRewardsPerBooster(_deploymentId: BytesLike, overrides?: CallOverrides): Promise<[BigNumber, BigNumber]>; getAccRewardsForDeployment(_deploymentId: BytesLike, overrides?: CallOverrides): Promise; getAccRewardsPerAllocatedToken(_deploymentId: BytesLike, overrides?: CallOverrides): Promise<[BigNumber, BigNumber]>; getAccRewardsPerBooster(_projectType: BigNumberish, overrides?: CallOverrides): Promise; getAllocationRewards(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise<[BigNumber, BigNumber]>; getAllocationRewardsOld(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise<[BigNumber, BigNumber]>; getBoosterQueryRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getBoosterQueryRewardsOld(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getMissedLabor(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise; getNewRewardsPerBooster(overrides?: CallOverrides): Promise; getNewRewardsPerBoosterByType(_type: BigNumberish, overrides?: CallOverrides): Promise; getQueryRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getRunnerDeploymentBooster(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise; getRunnerDeploymentBoosterOld(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise; getRunnerDeploymentRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; initialize(_settings: string, _issuancePerBlock: BigNumberish, _minimumDeploymentBooster: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; issuancePerBlock(overrides?: CallOverrides): Promise; issuancePerBlockByType(arg0: BigNumberish, overrides?: CallOverrides): Promise; migrateDeploymentBoost(_deploymentId: BytesLike, _account: string, overrides?: Overrides & { from?: string; }): Promise; migrateRunnerDeploymentReward(_deploymentId: BytesLike, _runner: string, overrides?: Overrides & { from?: string; }): Promise; minimumDeploymentBooster(overrides?: CallOverrides): Promise; onAllocationUpdate(_deploymentId: BytesLike, overrides?: Overrides & { from?: string; }): Promise; owner(overrides?: CallOverrides): Promise; refundQueryRewards(_deploymentId: BytesLike, _spender: string, _amount: BigNumberish, _data: BytesLike, overrides?: Overrides & { from?: string; }): Promise; removeBoosterDeployment(_deploymentId: BytesLike, _amount: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; renounceOwnership(overrides?: Overrides & { from?: string; }): Promise; reporters(arg0: string, overrides?: CallOverrides): Promise; setBoosterQueryRewardRate(_type: BigNumberish, _rate: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setIssuancePerBlock(_issuancePerBlock: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setIssuancePerBlockByType(_type: BigNumberish, _issuancePerBlock: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setMinimumDeploymentBooster(_minimumDeploymentBooster: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setMissedLabor(_deploymentIds: BytesLike[], _runners: string[], _disableds: boolean[], _missedLaborChanges: BigNumberish[], _reportAt: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setReporter(reporter: string, allow: boolean, overrides?: Overrides & { from?: string; }): Promise; setSettings(_settings: string, overrides?: Overrides & { from?: string; }): Promise; settings(overrides?: CallOverrides): Promise; spendQueryRewards(_deploymentId: BytesLike, _spender: string, _amount: BigNumberish, _data: BytesLike, overrides?: Overrides & { from?: string; }): Promise; swapBoosterDeployment(account: string, from: BytesLike, to: BytesLike, amount: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; totalBoosterPoint(overrides?: CallOverrides): Promise; totalBoosterPointByType(arg0: BigNumberish, overrides?: CallOverrides): Promise; transferOwnership(newOwner: string, overrides?: Overrides & { from?: string; }): Promise; callStatic: { accRewardsPerBooster(overrides?: CallOverrides): Promise; accRewardsPerBoosterByType(arg0: BigNumberish, overrides?: CallOverrides): Promise; accRewardsPerBoosterLastBlockUpdated(overrides?: CallOverrides): Promise; accRewardsPerBoosterLastBlockUpdatedByType(arg0: BigNumberish, overrides?: CallOverrides): Promise; accSQTPerStake(overrides?: CallOverrides): Promise; boostDeployment(_deploymentId: BytesLike, _amount: BigNumberish, overrides?: CallOverrides): Promise; boostDeploymentFor(_deploymentId: BytesLike, _amount: BigNumberish, _for: string, overrides?: CallOverrides): Promise; boosterQueryRewardRate(arg0: BigNumberish, overrides?: CallOverrides): Promise; collectAllocationReward(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise; deploymentPools(arg0: BytesLike, overrides?: CallOverrides): Promise<[ BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber ] & { boosterPoint: BigNumber; accRewardsForDeployment: BigNumber; accRewardsForDeploymentSnapshot: BigNumber; accRewardsPerBooster: BigNumber; accRewardsPerBoosterSnapshot: BigNumber; accRewardsPerAllocatedToken: BigNumber; accQueryRewardsPerBooster: BigNumber; }>; deploymentPoolsByType(arg0: BytesLike, overrides?: CallOverrides): Promise<[ BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber ] & { boosterPoint: BigNumber; accRewardsForDeployment: BigNumber; accRewardsForDeploymentSnapshot: BigNumber; accRewardsPerBooster: BigNumber; accRewardsPerBoosterSnapshot: BigNumber; accRewardsPerAllocatedToken: BigNumber; accQueryRewardsPerBooster: BigNumber; }>; getAccQueryRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getAccQueryRewardsByType(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getAccQueryRewardsPerBooster(_deploymentId: BytesLike, overrides?: CallOverrides): Promise<[BigNumber, BigNumber]>; getAccRewardsForDeployment(_deploymentId: BytesLike, overrides?: CallOverrides): Promise; getAccRewardsPerAllocatedToken(_deploymentId: BytesLike, overrides?: CallOverrides): Promise<[BigNumber, BigNumber]>; getAccRewardsPerBooster(_projectType: BigNumberish, overrides?: CallOverrides): Promise; getAllocationRewards(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise<[BigNumber, BigNumber]>; getAllocationRewardsOld(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise<[BigNumber, BigNumber]>; getBoosterQueryRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getBoosterQueryRewardsOld(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getMissedLabor(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise; getNewRewardsPerBooster(overrides?: CallOverrides): Promise; getNewRewardsPerBoosterByType(_type: BigNumberish, overrides?: CallOverrides): Promise; getQueryRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getRunnerDeploymentBooster(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise; getRunnerDeploymentBoosterOld(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise; getRunnerDeploymentRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; initialize(_settings: string, _issuancePerBlock: BigNumberish, _minimumDeploymentBooster: BigNumberish, overrides?: CallOverrides): Promise; issuancePerBlock(overrides?: CallOverrides): Promise; issuancePerBlockByType(arg0: BigNumberish, overrides?: CallOverrides): Promise; migrateDeploymentBoost(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; migrateRunnerDeploymentReward(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise; minimumDeploymentBooster(overrides?: CallOverrides): Promise; onAllocationUpdate(_deploymentId: BytesLike, overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; refundQueryRewards(_deploymentId: BytesLike, _spender: string, _amount: BigNumberish, _data: BytesLike, overrides?: CallOverrides): Promise; removeBoosterDeployment(_deploymentId: BytesLike, _amount: BigNumberish, overrides?: CallOverrides): Promise; renounceOwnership(overrides?: CallOverrides): Promise; reporters(arg0: string, overrides?: CallOverrides): Promise; setBoosterQueryRewardRate(_type: BigNumberish, _rate: BigNumberish, overrides?: CallOverrides): Promise; setIssuancePerBlock(_issuancePerBlock: BigNumberish, overrides?: CallOverrides): Promise; setIssuancePerBlockByType(_type: BigNumberish, _issuancePerBlock: BigNumberish, overrides?: CallOverrides): Promise; setMinimumDeploymentBooster(_minimumDeploymentBooster: BigNumberish, overrides?: CallOverrides): Promise; setMissedLabor(_deploymentIds: BytesLike[], _runners: string[], _disableds: boolean[], _missedLaborChanges: BigNumberish[], _reportAt: BigNumberish, overrides?: CallOverrides): Promise; setReporter(reporter: string, allow: boolean, overrides?: CallOverrides): Promise; setSettings(_settings: string, overrides?: CallOverrides): Promise; settings(overrides?: CallOverrides): Promise; spendQueryRewards(_deploymentId: BytesLike, _spender: string, _amount: BigNumberish, _data: BytesLike, overrides?: CallOverrides): Promise; swapBoosterDeployment(account: string, from: BytesLike, to: BytesLike, amount: BigNumberish, overrides?: CallOverrides): Promise; totalBoosterPoint(overrides?: CallOverrides): Promise; totalBoosterPointByType(arg0: BigNumberish, overrides?: CallOverrides): Promise; transferOwnership(newOwner: string, overrides?: CallOverrides): Promise; }; filters: { "AllocationRewardsBurnt(bytes32,address,uint256)"(deploymentId?: BytesLike | null, runner?: string | null, amount?: null): AllocationRewardsBurntEventFilter; AllocationRewardsBurnt(deploymentId?: BytesLike | null, runner?: string | null, amount?: null): AllocationRewardsBurntEventFilter; "AllocationRewardsGiven(bytes32,address,uint256)"(deploymentId?: BytesLike | null, runner?: string | null, amount?: null): AllocationRewardsGivenEventFilter; AllocationRewardsGiven(deploymentId?: BytesLike | null, runner?: string | null, amount?: null): AllocationRewardsGivenEventFilter; "DeploymentBoostMigrated(bytes32,address,uint256)"(deploymentId?: BytesLike | null, account?: string | null, amount?: null): DeploymentBoostMigratedEventFilter; DeploymentBoostMigrated(deploymentId?: BytesLike | null, account?: string | null, amount?: null): DeploymentBoostMigratedEventFilter; "DeploymentBoosterAdded(bytes32,address,uint256)"(deploymentId?: BytesLike | null, account?: string | null, amount?: null): DeploymentBoosterAddedEventFilter; DeploymentBoosterAdded(deploymentId?: BytesLike | null, account?: string | null, amount?: null): DeploymentBoosterAddedEventFilter; "DeploymentBoosterRemoved(bytes32,address,uint256)"(deploymentId?: BytesLike | null, account?: string | null, amount?: null): DeploymentBoosterRemovedEventFilter; DeploymentBoosterRemoved(deploymentId?: BytesLike | null, account?: string | null, amount?: null): DeploymentBoosterRemovedEventFilter; "Initialized(uint8)"(version?: null): InitializedEventFilter; Initialized(version?: null): InitializedEventFilter; "MissedLabor(bytes32,address,uint256)"(deploymentId?: BytesLike | null, runner?: string | null, labor?: null): MissedLaborEventFilter; MissedLabor(deploymentId?: BytesLike | null, runner?: string | null, labor?: null): MissedLaborEventFilter; "OwnershipTransferred(address,address)"(previousOwner?: string | null, newOwner?: string | null): OwnershipTransferredEventFilter; OwnershipTransferred(previousOwner?: string | null, newOwner?: string | null): OwnershipTransferredEventFilter; "Parameter(string,bytes)"(name?: null, value?: null): ParameterEventFilter; Parameter(name?: null, value?: null): ParameterEventFilter; "ParameterUpdated(string,uint256)"(param?: null, value?: null): ParameterUpdatedEventFilter; ParameterUpdated(param?: null, value?: null): ParameterUpdatedEventFilter; "QueryRewardsRefunded(bytes32,address,uint256,bytes)"(deploymentId?: BytesLike | null, spender?: string | null, amount?: null, data?: null): QueryRewardsRefundedEventFilter; QueryRewardsRefunded(deploymentId?: BytesLike | null, spender?: string | null, amount?: null, data?: null): QueryRewardsRefundedEventFilter; "QueryRewardsSpent(bytes32,address,uint256,bytes)"(deploymentId?: BytesLike | null, spender?: string | null, amount?: null, data?: null): QueryRewardsSpentEventFilter; QueryRewardsSpent(deploymentId?: BytesLike | null, spender?: string | null, amount?: null, data?: null): QueryRewardsSpentEventFilter; }; estimateGas: { accRewardsPerBooster(overrides?: CallOverrides): Promise; accRewardsPerBoosterByType(arg0: BigNumberish, overrides?: CallOverrides): Promise; accRewardsPerBoosterLastBlockUpdated(overrides?: CallOverrides): Promise; accRewardsPerBoosterLastBlockUpdatedByType(arg0: BigNumberish, overrides?: CallOverrides): Promise; accSQTPerStake(overrides?: CallOverrides): Promise; boostDeployment(_deploymentId: BytesLike, _amount: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; boostDeploymentFor(_deploymentId: BytesLike, _amount: BigNumberish, _for: string, overrides?: Overrides & { from?: string; }): Promise; boosterQueryRewardRate(arg0: BigNumberish, overrides?: CallOverrides): Promise; collectAllocationReward(_deploymentId: BytesLike, _runner: string, overrides?: Overrides & { from?: string; }): Promise; deploymentPools(arg0: BytesLike, overrides?: CallOverrides): Promise; deploymentPoolsByType(arg0: BytesLike, overrides?: CallOverrides): Promise; getAccQueryRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getAccQueryRewardsByType(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getAccQueryRewardsPerBooster(_deploymentId: BytesLike, overrides?: CallOverrides): Promise; getAccRewardsForDeployment(_deploymentId: BytesLike, overrides?: CallOverrides): Promise; getAccRewardsPerAllocatedToken(_deploymentId: BytesLike, overrides?: CallOverrides): Promise; getAccRewardsPerBooster(_projectType: BigNumberish, overrides?: CallOverrides): Promise; getAllocationRewards(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise; getAllocationRewardsOld(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise; getBoosterQueryRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getBoosterQueryRewardsOld(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getMissedLabor(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise; getNewRewardsPerBooster(overrides?: CallOverrides): Promise; getNewRewardsPerBoosterByType(_type: BigNumberish, overrides?: CallOverrides): Promise; getQueryRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getRunnerDeploymentBooster(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise; getRunnerDeploymentBoosterOld(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise; getRunnerDeploymentRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; initialize(_settings: string, _issuancePerBlock: BigNumberish, _minimumDeploymentBooster: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; issuancePerBlock(overrides?: CallOverrides): Promise; issuancePerBlockByType(arg0: BigNumberish, overrides?: CallOverrides): Promise; migrateDeploymentBoost(_deploymentId: BytesLike, _account: string, overrides?: Overrides & { from?: string; }): Promise; migrateRunnerDeploymentReward(_deploymentId: BytesLike, _runner: string, overrides?: Overrides & { from?: string; }): Promise; minimumDeploymentBooster(overrides?: CallOverrides): Promise; onAllocationUpdate(_deploymentId: BytesLike, overrides?: Overrides & { from?: string; }): Promise; owner(overrides?: CallOverrides): Promise; refundQueryRewards(_deploymentId: BytesLike, _spender: string, _amount: BigNumberish, _data: BytesLike, overrides?: Overrides & { from?: string; }): Promise; removeBoosterDeployment(_deploymentId: BytesLike, _amount: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; renounceOwnership(overrides?: Overrides & { from?: string; }): Promise; reporters(arg0: string, overrides?: CallOverrides): Promise; setBoosterQueryRewardRate(_type: BigNumberish, _rate: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setIssuancePerBlock(_issuancePerBlock: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setIssuancePerBlockByType(_type: BigNumberish, _issuancePerBlock: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setMinimumDeploymentBooster(_minimumDeploymentBooster: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setMissedLabor(_deploymentIds: BytesLike[], _runners: string[], _disableds: boolean[], _missedLaborChanges: BigNumberish[], _reportAt: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setReporter(reporter: string, allow: boolean, overrides?: Overrides & { from?: string; }): Promise; setSettings(_settings: string, overrides?: Overrides & { from?: string; }): Promise; settings(overrides?: CallOverrides): Promise; spendQueryRewards(_deploymentId: BytesLike, _spender: string, _amount: BigNumberish, _data: BytesLike, overrides?: Overrides & { from?: string; }): Promise; swapBoosterDeployment(account: string, from: BytesLike, to: BytesLike, amount: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; totalBoosterPoint(overrides?: CallOverrides): Promise; totalBoosterPointByType(arg0: BigNumberish, overrides?: CallOverrides): Promise; transferOwnership(newOwner: string, overrides?: Overrides & { from?: string; }): Promise; }; populateTransaction: { accRewardsPerBooster(overrides?: CallOverrides): Promise; accRewardsPerBoosterByType(arg0: BigNumberish, overrides?: CallOverrides): Promise; accRewardsPerBoosterLastBlockUpdated(overrides?: CallOverrides): Promise; accRewardsPerBoosterLastBlockUpdatedByType(arg0: BigNumberish, overrides?: CallOverrides): Promise; accSQTPerStake(overrides?: CallOverrides): Promise; boostDeployment(_deploymentId: BytesLike, _amount: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; boostDeploymentFor(_deploymentId: BytesLike, _amount: BigNumberish, _for: string, overrides?: Overrides & { from?: string; }): Promise; boosterQueryRewardRate(arg0: BigNumberish, overrides?: CallOverrides): Promise; collectAllocationReward(_deploymentId: BytesLike, _runner: string, overrides?: Overrides & { from?: string; }): Promise; deploymentPools(arg0: BytesLike, overrides?: CallOverrides): Promise; deploymentPoolsByType(arg0: BytesLike, overrides?: CallOverrides): Promise; getAccQueryRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getAccQueryRewardsByType(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getAccQueryRewardsPerBooster(_deploymentId: BytesLike, overrides?: CallOverrides): Promise; getAccRewardsForDeployment(_deploymentId: BytesLike, overrides?: CallOverrides): Promise; getAccRewardsPerAllocatedToken(_deploymentId: BytesLike, overrides?: CallOverrides): Promise; getAccRewardsPerBooster(_projectType: BigNumberish, overrides?: CallOverrides): Promise; getAllocationRewards(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise; getAllocationRewardsOld(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise; getBoosterQueryRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getBoosterQueryRewardsOld(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getMissedLabor(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise; getNewRewardsPerBooster(overrides?: CallOverrides): Promise; getNewRewardsPerBoosterByType(_type: BigNumberish, overrides?: CallOverrides): Promise; getQueryRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; getRunnerDeploymentBooster(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise; getRunnerDeploymentBoosterOld(_deploymentId: BytesLike, _runner: string, overrides?: CallOverrides): Promise; getRunnerDeploymentRewards(_deploymentId: BytesLike, _account: string, overrides?: CallOverrides): Promise; initialize(_settings: string, _issuancePerBlock: BigNumberish, _minimumDeploymentBooster: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; issuancePerBlock(overrides?: CallOverrides): Promise; issuancePerBlockByType(arg0: BigNumberish, overrides?: CallOverrides): Promise; migrateDeploymentBoost(_deploymentId: BytesLike, _account: string, overrides?: Overrides & { from?: string; }): Promise; migrateRunnerDeploymentReward(_deploymentId: BytesLike, _runner: string, overrides?: Overrides & { from?: string; }): Promise; minimumDeploymentBooster(overrides?: CallOverrides): Promise; onAllocationUpdate(_deploymentId: BytesLike, overrides?: Overrides & { from?: string; }): Promise; owner(overrides?: CallOverrides): Promise; refundQueryRewards(_deploymentId: BytesLike, _spender: string, _amount: BigNumberish, _data: BytesLike, overrides?: Overrides & { from?: string; }): Promise; removeBoosterDeployment(_deploymentId: BytesLike, _amount: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; renounceOwnership(overrides?: Overrides & { from?: string; }): Promise; reporters(arg0: string, overrides?: CallOverrides): Promise; setBoosterQueryRewardRate(_type: BigNumberish, _rate: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setIssuancePerBlock(_issuancePerBlock: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setIssuancePerBlockByType(_type: BigNumberish, _issuancePerBlock: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setMinimumDeploymentBooster(_minimumDeploymentBooster: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setMissedLabor(_deploymentIds: BytesLike[], _runners: string[], _disableds: boolean[], _missedLaborChanges: BigNumberish[], _reportAt: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; setReporter(reporter: string, allow: boolean, overrides?: Overrides & { from?: string; }): Promise; setSettings(_settings: string, overrides?: Overrides & { from?: string; }): Promise; settings(overrides?: CallOverrides): Promise; spendQueryRewards(_deploymentId: BytesLike, _spender: string, _amount: BigNumberish, _data: BytesLike, overrides?: Overrides & { from?: string; }): Promise; swapBoosterDeployment(account: string, from: BytesLike, to: BytesLike, amount: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; totalBoosterPoint(overrides?: CallOverrides): Promise; totalBoosterPointByType(arg0: BigNumberish, overrides?: CallOverrides): Promise; transferOwnership(newOwner: string, overrides?: Overrides & { from?: string; }): Promise; }; }