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, PromiseOrValue } from "../../common"; export declare namespace IAttestation { type StateStruct = { requestCID: PromiseOrValue; responseCID: PromiseOrValue; subgraphDeploymentId: PromiseOrValue; r: PromiseOrValue; s: PromiseOrValue; v: PromiseOrValue; }; type StateStructOutput = [ string, string, string, string, string, number ] & { requestCID: string; responseCID: string; subgraphDeploymentId: string; r: string; s: string; v: number; }; type ReceiptStruct = { requestCID: PromiseOrValue; responseCID: PromiseOrValue; subgraphDeploymentId: PromiseOrValue; }; type ReceiptStructOutput = [string, string, string] & { requestCID: string; responseCID: string; subgraphDeploymentId: string; }; } export declare namespace IDisputeManager { type DisputeStruct = { indexer: PromiseOrValue; fisherman: PromiseOrValue; deposit: PromiseOrValue; relatedDisputeId: PromiseOrValue; disputeType: PromiseOrValue; status: PromiseOrValue; createdAt: PromiseOrValue; cancellableAt: PromiseOrValue; stakeSnapshot: PromiseOrValue; }; type DisputeStructOutput = [ string, string, BigNumber, string, number, number, BigNumber, BigNumber, BigNumber ] & { indexer: string; fisherman: string; deposit: BigNumber; relatedDisputeId: string; disputeType: number; status: number; createdAt: BigNumber; cancellableAt: BigNumber; stakeSnapshot: BigNumber; }; } export interface IDisputeManagerToolshedInterface extends utils.Interface { functions: { "acceptDispute(bytes32,uint256)": FunctionFragment; "acceptDisputeConflict(bytes32,uint256,bool,uint256)": FunctionFragment; "arbitrator()": FunctionFragment; "areConflictingAttestations((bytes32,bytes32,bytes32,bytes32,bytes32,uint8),(bytes32,bytes32,bytes32,bytes32,bytes32,uint8))": FunctionFragment; "cancelDispute(bytes32)": FunctionFragment; "createAndAcceptLegacyDispute(address,address,uint256,uint256)": FunctionFragment; "createIndexingDispute(address,bytes32,uint256)": FunctionFragment; "createQueryDispute(bytes)": FunctionFragment; "createQueryDisputeConflict(bytes,bytes)": FunctionFragment; "disputeDeposit()": FunctionFragment; "disputePeriod()": FunctionFragment; "disputes(bytes32)": FunctionFragment; "drawDispute(bytes32)": FunctionFragment; "encodeReceipt((bytes32,bytes32,bytes32))": FunctionFragment; "fishermanRewardCut()": FunctionFragment; "getAttestationIndexer((bytes32,bytes32,bytes32,bytes32,bytes32,uint8))": FunctionFragment; "getDisputePeriod()": FunctionFragment; "getFishermanRewardCut()": FunctionFragment; "getStakeSnapshot(address)": FunctionFragment; "initialize(address,address,uint64,uint256,uint32,uint32)": FunctionFragment; "isDisputeCreated(bytes32)": FunctionFragment; "maxSlashingCut()": FunctionFragment; "owner()": FunctionFragment; "rejectDispute(bytes32)": FunctionFragment; "renounceOwnership()": FunctionFragment; "setArbitrator(address)": FunctionFragment; "setDisputeDeposit(uint256)": FunctionFragment; "setDisputePeriod(uint64)": FunctionFragment; "setFishermanRewardCut(uint32)": FunctionFragment; "setMaxSlashingCut(uint32)": FunctionFragment; "setSubgraphService(address)": FunctionFragment; "subgraphService()": FunctionFragment; "transferOwnership(address)": FunctionFragment; }; getFunction(nameOrSignatureOrTopic: "acceptDispute" | "acceptDisputeConflict" | "arbitrator" | "areConflictingAttestations" | "cancelDispute" | "createAndAcceptLegacyDispute" | "createIndexingDispute" | "createQueryDispute" | "createQueryDisputeConflict" | "disputeDeposit" | "disputePeriod" | "disputes" | "drawDispute" | "encodeReceipt" | "fishermanRewardCut" | "getAttestationIndexer" | "getDisputePeriod" | "getFishermanRewardCut" | "getStakeSnapshot" | "initialize" | "isDisputeCreated" | "maxSlashingCut" | "owner" | "rejectDispute" | "renounceOwnership" | "setArbitrator" | "setDisputeDeposit" | "setDisputePeriod" | "setFishermanRewardCut" | "setMaxSlashingCut" | "setSubgraphService" | "subgraphService" | "transferOwnership"): FunctionFragment; encodeFunctionData(functionFragment: "acceptDispute", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "acceptDisputeConflict", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "arbitrator", values?: undefined): string; encodeFunctionData(functionFragment: "areConflictingAttestations", values: [IAttestation.StateStruct, IAttestation.StateStruct]): string; encodeFunctionData(functionFragment: "cancelDispute", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "createAndAcceptLegacyDispute", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "createIndexingDispute", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "createQueryDispute", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "createQueryDisputeConflict", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "disputeDeposit", values?: undefined): string; encodeFunctionData(functionFragment: "disputePeriod", values?: undefined): string; encodeFunctionData(functionFragment: "disputes", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "drawDispute", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "encodeReceipt", values: [IAttestation.ReceiptStruct]): string; encodeFunctionData(functionFragment: "fishermanRewardCut", values?: undefined): string; encodeFunctionData(functionFragment: "getAttestationIndexer", values: [IAttestation.StateStruct]): string; encodeFunctionData(functionFragment: "getDisputePeriod", values?: undefined): string; encodeFunctionData(functionFragment: "getFishermanRewardCut", values?: undefined): string; encodeFunctionData(functionFragment: "getStakeSnapshot", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "initialize", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "isDisputeCreated", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "maxSlashingCut", values?: undefined): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData(functionFragment: "rejectDispute", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "renounceOwnership", values?: undefined): string; encodeFunctionData(functionFragment: "setArbitrator", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setDisputeDeposit", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setDisputePeriod", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setFishermanRewardCut", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setMaxSlashingCut", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setSubgraphService", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "subgraphService", values?: undefined): string; encodeFunctionData(functionFragment: "transferOwnership", values: [PromiseOrValue]): string; decodeFunctionResult(functionFragment: "acceptDispute", data: BytesLike): Result; decodeFunctionResult(functionFragment: "acceptDisputeConflict", data: BytesLike): Result; decodeFunctionResult(functionFragment: "arbitrator", data: BytesLike): Result; decodeFunctionResult(functionFragment: "areConflictingAttestations", data: BytesLike): Result; decodeFunctionResult(functionFragment: "cancelDispute", data: BytesLike): Result; decodeFunctionResult(functionFragment: "createAndAcceptLegacyDispute", data: BytesLike): Result; decodeFunctionResult(functionFragment: "createIndexingDispute", data: BytesLike): Result; decodeFunctionResult(functionFragment: "createQueryDispute", data: BytesLike): Result; decodeFunctionResult(functionFragment: "createQueryDisputeConflict", data: BytesLike): Result; decodeFunctionResult(functionFragment: "disputeDeposit", data: BytesLike): Result; decodeFunctionResult(functionFragment: "disputePeriod", data: BytesLike): Result; decodeFunctionResult(functionFragment: "disputes", data: BytesLike): Result; decodeFunctionResult(functionFragment: "drawDispute", data: BytesLike): Result; decodeFunctionResult(functionFragment: "encodeReceipt", data: BytesLike): Result; decodeFunctionResult(functionFragment: "fishermanRewardCut", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getAttestationIndexer", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getDisputePeriod", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getFishermanRewardCut", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getStakeSnapshot", data: BytesLike): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isDisputeCreated", data: BytesLike): Result; decodeFunctionResult(functionFragment: "maxSlashingCut", data: BytesLike): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult(functionFragment: "rejectDispute", data: BytesLike): Result; decodeFunctionResult(functionFragment: "renounceOwnership", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setArbitrator", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setDisputeDeposit", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setDisputePeriod", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setFishermanRewardCut", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setMaxSlashingCut", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setSubgraphService", data: BytesLike): Result; decodeFunctionResult(functionFragment: "subgraphService", data: BytesLike): Result; decodeFunctionResult(functionFragment: "transferOwnership", data: BytesLike): Result; events: { "ArbitratorSet(address)": EventFragment; "DisputeAccepted(bytes32,address,address,uint256)": EventFragment; "DisputeCancelled(bytes32,address,address,uint256)": EventFragment; "DisputeDepositSet(uint256)": EventFragment; "DisputeDrawn(bytes32,address,address,uint256)": EventFragment; "DisputeLinked(bytes32,bytes32)": EventFragment; "DisputePeriodSet(uint64)": EventFragment; "DisputeRejected(bytes32,address,address,uint256)": EventFragment; "FishermanRewardCutSet(uint32)": EventFragment; "IndexingDisputeCreated(bytes32,address,address,uint256,address,bytes32,uint256,uint256,uint256)": EventFragment; "LegacyDisputeCreated(bytes32,address,address,address,uint256,uint256)": EventFragment; "MaxSlashingCutSet(uint32)": EventFragment; "QueryDisputeCreated(bytes32,address,address,uint256,bytes32,bytes,uint256,uint256)": EventFragment; "SubgraphServiceSet(address)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "ArbitratorSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "DisputeAccepted"): EventFragment; getEvent(nameOrSignatureOrTopic: "DisputeCancelled"): EventFragment; getEvent(nameOrSignatureOrTopic: "DisputeDepositSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "DisputeDrawn"): EventFragment; getEvent(nameOrSignatureOrTopic: "DisputeLinked"): EventFragment; getEvent(nameOrSignatureOrTopic: "DisputePeriodSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "DisputeRejected"): EventFragment; getEvent(nameOrSignatureOrTopic: "FishermanRewardCutSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "IndexingDisputeCreated"): EventFragment; getEvent(nameOrSignatureOrTopic: "LegacyDisputeCreated"): EventFragment; getEvent(nameOrSignatureOrTopic: "MaxSlashingCutSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "QueryDisputeCreated"): EventFragment; getEvent(nameOrSignatureOrTopic: "SubgraphServiceSet"): EventFragment; } export interface ArbitratorSetEventObject { arbitrator: string; } export type ArbitratorSetEvent = TypedEvent<[string], ArbitratorSetEventObject>; export type ArbitratorSetEventFilter = TypedEventFilter; export interface DisputeAcceptedEventObject { disputeId: string; indexer: string; fisherman: string; tokens: BigNumber; } export type DisputeAcceptedEvent = TypedEvent<[ string, string, string, BigNumber ], DisputeAcceptedEventObject>; export type DisputeAcceptedEventFilter = TypedEventFilter; export interface DisputeCancelledEventObject { disputeId: string; indexer: string; fisherman: string; tokens: BigNumber; } export type DisputeCancelledEvent = TypedEvent<[ string, string, string, BigNumber ], DisputeCancelledEventObject>; export type DisputeCancelledEventFilter = TypedEventFilter; export interface DisputeDepositSetEventObject { disputeDeposit: BigNumber; } export type DisputeDepositSetEvent = TypedEvent<[ BigNumber ], DisputeDepositSetEventObject>; export type DisputeDepositSetEventFilter = TypedEventFilter; export interface DisputeDrawnEventObject { disputeId: string; indexer: string; fisherman: string; tokens: BigNumber; } export type DisputeDrawnEvent = TypedEvent<[ string, string, string, BigNumber ], DisputeDrawnEventObject>; export type DisputeDrawnEventFilter = TypedEventFilter; export interface DisputeLinkedEventObject { disputeId1: string; disputeId2: string; } export type DisputeLinkedEvent = TypedEvent<[ string, string ], DisputeLinkedEventObject>; export type DisputeLinkedEventFilter = TypedEventFilter; export interface DisputePeriodSetEventObject { disputePeriod: BigNumber; } export type DisputePeriodSetEvent = TypedEvent<[ BigNumber ], DisputePeriodSetEventObject>; export type DisputePeriodSetEventFilter = TypedEventFilter; export interface DisputeRejectedEventObject { disputeId: string; indexer: string; fisherman: string; tokens: BigNumber; } export type DisputeRejectedEvent = TypedEvent<[ string, string, string, BigNumber ], DisputeRejectedEventObject>; export type DisputeRejectedEventFilter = TypedEventFilter; export interface FishermanRewardCutSetEventObject { fishermanRewardCut: number; } export type FishermanRewardCutSetEvent = TypedEvent<[ number ], FishermanRewardCutSetEventObject>; export type FishermanRewardCutSetEventFilter = TypedEventFilter; export interface IndexingDisputeCreatedEventObject { disputeId: string; indexer: string; fisherman: string; tokens: BigNumber; allocationId: string; poi: string; blockNumber: BigNumber; stakeSnapshot: BigNumber; cancellableAt: BigNumber; } export type IndexingDisputeCreatedEvent = TypedEvent<[ string, string, string, BigNumber, string, string, BigNumber, BigNumber, BigNumber ], IndexingDisputeCreatedEventObject>; export type IndexingDisputeCreatedEventFilter = TypedEventFilter; export interface LegacyDisputeCreatedEventObject { disputeId: string; indexer: string; fisherman: string; allocationId: string; tokensSlash: BigNumber; tokensRewards: BigNumber; } export type LegacyDisputeCreatedEvent = TypedEvent<[ string, string, string, string, BigNumber, BigNumber ], LegacyDisputeCreatedEventObject>; export type LegacyDisputeCreatedEventFilter = TypedEventFilter; export interface MaxSlashingCutSetEventObject { maxSlashingCut: number; } export type MaxSlashingCutSetEvent = TypedEvent<[ number ], MaxSlashingCutSetEventObject>; export type MaxSlashingCutSetEventFilter = TypedEventFilter; export interface QueryDisputeCreatedEventObject { disputeId: string; indexer: string; fisherman: string; tokens: BigNumber; subgraphDeploymentId: string; attestation: string; stakeSnapshot: BigNumber; cancellableAt: BigNumber; } export type QueryDisputeCreatedEvent = TypedEvent<[ string, string, string, BigNumber, string, string, BigNumber, BigNumber ], QueryDisputeCreatedEventObject>; export type QueryDisputeCreatedEventFilter = TypedEventFilter; export interface SubgraphServiceSetEventObject { subgraphService: string; } export type SubgraphServiceSetEvent = TypedEvent<[ string ], SubgraphServiceSetEventObject>; export type SubgraphServiceSetEventFilter = TypedEventFilter; export interface IDisputeManagerToolshed extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: IDisputeManagerToolshedInterface; 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: { acceptDispute(disputeId: PromiseOrValue, tokensSlash: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; acceptDisputeConflict(disputeId: PromiseOrValue, tokensSlash: PromiseOrValue, acceptDisputeInConflict: PromiseOrValue, tokensSlashRelated: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; arbitrator(overrides?: CallOverrides): Promise<[string]>; areConflictingAttestations(attestation1: IAttestation.StateStruct, attestation2: IAttestation.StateStruct, overrides?: CallOverrides): Promise<[boolean]>; cancelDispute(disputeId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; createAndAcceptLegacyDispute(allocationId: PromiseOrValue, fisherman: PromiseOrValue, tokensSlash: PromiseOrValue, tokensRewards: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; createIndexingDispute(allocationId: PromiseOrValue, poi: PromiseOrValue, blockNumber: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; createQueryDispute(attestationData: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; createQueryDisputeConflict(attestationData1: PromiseOrValue, attestationData2: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; disputeDeposit(overrides?: CallOverrides): Promise<[BigNumber]>; disputePeriod(overrides?: CallOverrides): Promise<[BigNumber]>; disputes(disputeId: PromiseOrValue, overrides?: CallOverrides): Promise<[IDisputeManager.DisputeStructOutput]>; drawDispute(disputeId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; encodeReceipt(receipt: IAttestation.ReceiptStruct, overrides?: CallOverrides): Promise<[string]>; fishermanRewardCut(overrides?: CallOverrides): Promise<[number]>; getAttestationIndexer(attestation: IAttestation.StateStruct, overrides?: CallOverrides): Promise<[string]>; getDisputePeriod(overrides?: CallOverrides): Promise<[BigNumber]>; getFishermanRewardCut(overrides?: CallOverrides): Promise<[number]>; getStakeSnapshot(indexer: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]>; initialize(owner: PromiseOrValue, arbitrator: PromiseOrValue, disputePeriod: PromiseOrValue, disputeDeposit: PromiseOrValue, fishermanRewardCut_: PromiseOrValue, maxSlashingCut_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isDisputeCreated(disputeId: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; maxSlashingCut(overrides?: CallOverrides): Promise<[number]>; owner(overrides?: CallOverrides): Promise<[string]>; rejectDispute(disputeId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; renounceOwnership(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setArbitrator(arbitrator: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setDisputeDeposit(disputeDeposit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setDisputePeriod(disputePeriod: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setFishermanRewardCut(fishermanRewardCut_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMaxSlashingCut(maxSlashingCut_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setSubgraphService(subgraphService: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; subgraphService(overrides?: CallOverrides): Promise<[string]>; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; }; acceptDispute(disputeId: PromiseOrValue, tokensSlash: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; acceptDisputeConflict(disputeId: PromiseOrValue, tokensSlash: PromiseOrValue, acceptDisputeInConflict: PromiseOrValue, tokensSlashRelated: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; arbitrator(overrides?: CallOverrides): Promise; areConflictingAttestations(attestation1: IAttestation.StateStruct, attestation2: IAttestation.StateStruct, overrides?: CallOverrides): Promise; cancelDispute(disputeId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; createAndAcceptLegacyDispute(allocationId: PromiseOrValue, fisherman: PromiseOrValue, tokensSlash: PromiseOrValue, tokensRewards: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; createIndexingDispute(allocationId: PromiseOrValue, poi: PromiseOrValue, blockNumber: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; createQueryDispute(attestationData: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; createQueryDisputeConflict(attestationData1: PromiseOrValue, attestationData2: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; disputeDeposit(overrides?: CallOverrides): Promise; disputePeriod(overrides?: CallOverrides): Promise; disputes(disputeId: PromiseOrValue, overrides?: CallOverrides): Promise; drawDispute(disputeId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; encodeReceipt(receipt: IAttestation.ReceiptStruct, overrides?: CallOverrides): Promise; fishermanRewardCut(overrides?: CallOverrides): Promise; getAttestationIndexer(attestation: IAttestation.StateStruct, overrides?: CallOverrides): Promise; getDisputePeriod(overrides?: CallOverrides): Promise; getFishermanRewardCut(overrides?: CallOverrides): Promise; getStakeSnapshot(indexer: PromiseOrValue, overrides?: CallOverrides): Promise; initialize(owner: PromiseOrValue, arbitrator: PromiseOrValue, disputePeriod: PromiseOrValue, disputeDeposit: PromiseOrValue, fishermanRewardCut_: PromiseOrValue, maxSlashingCut_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isDisputeCreated(disputeId: PromiseOrValue, overrides?: CallOverrides): Promise; maxSlashingCut(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; rejectDispute(disputeId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; renounceOwnership(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setArbitrator(arbitrator: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setDisputeDeposit(disputeDeposit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setDisputePeriod(disputePeriod: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setFishermanRewardCut(fishermanRewardCut_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMaxSlashingCut(maxSlashingCut_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setSubgraphService(subgraphService: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; subgraphService(overrides?: CallOverrides): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; callStatic: { acceptDispute(disputeId: PromiseOrValue, tokensSlash: PromiseOrValue, overrides?: CallOverrides): Promise; acceptDisputeConflict(disputeId: PromiseOrValue, tokensSlash: PromiseOrValue, acceptDisputeInConflict: PromiseOrValue, tokensSlashRelated: PromiseOrValue, overrides?: CallOverrides): Promise; arbitrator(overrides?: CallOverrides): Promise; areConflictingAttestations(attestation1: IAttestation.StateStruct, attestation2: IAttestation.StateStruct, overrides?: CallOverrides): Promise; cancelDispute(disputeId: PromiseOrValue, overrides?: CallOverrides): Promise; createAndAcceptLegacyDispute(allocationId: PromiseOrValue, fisherman: PromiseOrValue, tokensSlash: PromiseOrValue, tokensRewards: PromiseOrValue, overrides?: CallOverrides): Promise; createIndexingDispute(allocationId: PromiseOrValue, poi: PromiseOrValue, blockNumber: PromiseOrValue, overrides?: CallOverrides): Promise; createQueryDispute(attestationData: PromiseOrValue, overrides?: CallOverrides): Promise; createQueryDisputeConflict(attestationData1: PromiseOrValue, attestationData2: PromiseOrValue, overrides?: CallOverrides): Promise<[string, string]>; disputeDeposit(overrides?: CallOverrides): Promise; disputePeriod(overrides?: CallOverrides): Promise; disputes(disputeId: PromiseOrValue, overrides?: CallOverrides): Promise; drawDispute(disputeId: PromiseOrValue, overrides?: CallOverrides): Promise; encodeReceipt(receipt: IAttestation.ReceiptStruct, overrides?: CallOverrides): Promise; fishermanRewardCut(overrides?: CallOverrides): Promise; getAttestationIndexer(attestation: IAttestation.StateStruct, overrides?: CallOverrides): Promise; getDisputePeriod(overrides?: CallOverrides): Promise; getFishermanRewardCut(overrides?: CallOverrides): Promise; getStakeSnapshot(indexer: PromiseOrValue, overrides?: CallOverrides): Promise; initialize(owner: PromiseOrValue, arbitrator: PromiseOrValue, disputePeriod: PromiseOrValue, disputeDeposit: PromiseOrValue, fishermanRewardCut_: PromiseOrValue, maxSlashingCut_: PromiseOrValue, overrides?: CallOverrides): Promise; isDisputeCreated(disputeId: PromiseOrValue, overrides?: CallOverrides): Promise; maxSlashingCut(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; rejectDispute(disputeId: PromiseOrValue, overrides?: CallOverrides): Promise; renounceOwnership(overrides?: CallOverrides): Promise; setArbitrator(arbitrator: PromiseOrValue, overrides?: CallOverrides): Promise; setDisputeDeposit(disputeDeposit: PromiseOrValue, overrides?: CallOverrides): Promise; setDisputePeriod(disputePeriod: PromiseOrValue, overrides?: CallOverrides): Promise; setFishermanRewardCut(fishermanRewardCut_: PromiseOrValue, overrides?: CallOverrides): Promise; setMaxSlashingCut(maxSlashingCut_: PromiseOrValue, overrides?: CallOverrides): Promise; setSubgraphService(subgraphService: PromiseOrValue, overrides?: CallOverrides): Promise; subgraphService(overrides?: CallOverrides): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: CallOverrides): Promise; }; filters: { "ArbitratorSet(address)"(arbitrator?: PromiseOrValue | null): ArbitratorSetEventFilter; ArbitratorSet(arbitrator?: PromiseOrValue | null): ArbitratorSetEventFilter; "DisputeAccepted(bytes32,address,address,uint256)"(disputeId?: PromiseOrValue | null, indexer?: PromiseOrValue | null, fisherman?: PromiseOrValue | null, tokens?: null): DisputeAcceptedEventFilter; DisputeAccepted(disputeId?: PromiseOrValue | null, indexer?: PromiseOrValue | null, fisherman?: PromiseOrValue | null, tokens?: null): DisputeAcceptedEventFilter; "DisputeCancelled(bytes32,address,address,uint256)"(disputeId?: PromiseOrValue | null, indexer?: PromiseOrValue | null, fisherman?: PromiseOrValue | null, tokens?: null): DisputeCancelledEventFilter; DisputeCancelled(disputeId?: PromiseOrValue | null, indexer?: PromiseOrValue | null, fisherman?: PromiseOrValue | null, tokens?: null): DisputeCancelledEventFilter; "DisputeDepositSet(uint256)"(disputeDeposit?: null): DisputeDepositSetEventFilter; DisputeDepositSet(disputeDeposit?: null): DisputeDepositSetEventFilter; "DisputeDrawn(bytes32,address,address,uint256)"(disputeId?: PromiseOrValue | null, indexer?: PromiseOrValue | null, fisherman?: PromiseOrValue | null, tokens?: null): DisputeDrawnEventFilter; DisputeDrawn(disputeId?: PromiseOrValue | null, indexer?: PromiseOrValue | null, fisherman?: PromiseOrValue | null, tokens?: null): DisputeDrawnEventFilter; "DisputeLinked(bytes32,bytes32)"(disputeId1?: PromiseOrValue | null, disputeId2?: PromiseOrValue | null): DisputeLinkedEventFilter; DisputeLinked(disputeId1?: PromiseOrValue | null, disputeId2?: PromiseOrValue | null): DisputeLinkedEventFilter; "DisputePeriodSet(uint64)"(disputePeriod?: null): DisputePeriodSetEventFilter; DisputePeriodSet(disputePeriod?: null): DisputePeriodSetEventFilter; "DisputeRejected(bytes32,address,address,uint256)"(disputeId?: PromiseOrValue | null, indexer?: PromiseOrValue | null, fisherman?: PromiseOrValue | null, tokens?: null): DisputeRejectedEventFilter; DisputeRejected(disputeId?: PromiseOrValue | null, indexer?: PromiseOrValue | null, fisherman?: PromiseOrValue | null, tokens?: null): DisputeRejectedEventFilter; "FishermanRewardCutSet(uint32)"(fishermanRewardCut?: null): FishermanRewardCutSetEventFilter; FishermanRewardCutSet(fishermanRewardCut?: null): FishermanRewardCutSetEventFilter; "IndexingDisputeCreated(bytes32,address,address,uint256,address,bytes32,uint256,uint256,uint256)"(disputeId?: PromiseOrValue | null, indexer?: PromiseOrValue | null, fisherman?: PromiseOrValue | null, tokens?: null, allocationId?: null, poi?: null, blockNumber?: null, stakeSnapshot?: null, cancellableAt?: null): IndexingDisputeCreatedEventFilter; IndexingDisputeCreated(disputeId?: PromiseOrValue | null, indexer?: PromiseOrValue | null, fisherman?: PromiseOrValue | null, tokens?: null, allocationId?: null, poi?: null, blockNumber?: null, stakeSnapshot?: null, cancellableAt?: null): IndexingDisputeCreatedEventFilter; "LegacyDisputeCreated(bytes32,address,address,address,uint256,uint256)"(disputeId?: PromiseOrValue | null, indexer?: PromiseOrValue | null, fisherman?: PromiseOrValue | null, allocationId?: null, tokensSlash?: null, tokensRewards?: null): LegacyDisputeCreatedEventFilter; LegacyDisputeCreated(disputeId?: PromiseOrValue | null, indexer?: PromiseOrValue | null, fisherman?: PromiseOrValue | null, allocationId?: null, tokensSlash?: null, tokensRewards?: null): LegacyDisputeCreatedEventFilter; "MaxSlashingCutSet(uint32)"(maxSlashingCut?: null): MaxSlashingCutSetEventFilter; MaxSlashingCutSet(maxSlashingCut?: null): MaxSlashingCutSetEventFilter; "QueryDisputeCreated(bytes32,address,address,uint256,bytes32,bytes,uint256,uint256)"(disputeId?: PromiseOrValue | null, indexer?: PromiseOrValue | null, fisherman?: PromiseOrValue | null, tokens?: null, subgraphDeploymentId?: null, attestation?: null, stakeSnapshot?: null, cancellableAt?: null): QueryDisputeCreatedEventFilter; QueryDisputeCreated(disputeId?: PromiseOrValue | null, indexer?: PromiseOrValue | null, fisherman?: PromiseOrValue | null, tokens?: null, subgraphDeploymentId?: null, attestation?: null, stakeSnapshot?: null, cancellableAt?: null): QueryDisputeCreatedEventFilter; "SubgraphServiceSet(address)"(subgraphService?: PromiseOrValue | null): SubgraphServiceSetEventFilter; SubgraphServiceSet(subgraphService?: PromiseOrValue | null): SubgraphServiceSetEventFilter; }; estimateGas: { acceptDispute(disputeId: PromiseOrValue, tokensSlash: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; acceptDisputeConflict(disputeId: PromiseOrValue, tokensSlash: PromiseOrValue, acceptDisputeInConflict: PromiseOrValue, tokensSlashRelated: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; arbitrator(overrides?: CallOverrides): Promise; areConflictingAttestations(attestation1: IAttestation.StateStruct, attestation2: IAttestation.StateStruct, overrides?: CallOverrides): Promise; cancelDispute(disputeId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; createAndAcceptLegacyDispute(allocationId: PromiseOrValue, fisherman: PromiseOrValue, tokensSlash: PromiseOrValue, tokensRewards: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; createIndexingDispute(allocationId: PromiseOrValue, poi: PromiseOrValue, blockNumber: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; createQueryDispute(attestationData: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; createQueryDisputeConflict(attestationData1: PromiseOrValue, attestationData2: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; disputeDeposit(overrides?: CallOverrides): Promise; disputePeriod(overrides?: CallOverrides): Promise; disputes(disputeId: PromiseOrValue, overrides?: CallOverrides): Promise; drawDispute(disputeId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; encodeReceipt(receipt: IAttestation.ReceiptStruct, overrides?: CallOverrides): Promise; fishermanRewardCut(overrides?: CallOverrides): Promise; getAttestationIndexer(attestation: IAttestation.StateStruct, overrides?: CallOverrides): Promise; getDisputePeriod(overrides?: CallOverrides): Promise; getFishermanRewardCut(overrides?: CallOverrides): Promise; getStakeSnapshot(indexer: PromiseOrValue, overrides?: CallOverrides): Promise; initialize(owner: PromiseOrValue, arbitrator: PromiseOrValue, disputePeriod: PromiseOrValue, disputeDeposit: PromiseOrValue, fishermanRewardCut_: PromiseOrValue, maxSlashingCut_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isDisputeCreated(disputeId: PromiseOrValue, overrides?: CallOverrides): Promise; maxSlashingCut(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; rejectDispute(disputeId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; renounceOwnership(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setArbitrator(arbitrator: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setDisputeDeposit(disputeDeposit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setDisputePeriod(disputePeriod: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setFishermanRewardCut(fishermanRewardCut_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMaxSlashingCut(maxSlashingCut_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setSubgraphService(subgraphService: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; subgraphService(overrides?: CallOverrides): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; }; populateTransaction: { acceptDispute(disputeId: PromiseOrValue, tokensSlash: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; acceptDisputeConflict(disputeId: PromiseOrValue, tokensSlash: PromiseOrValue, acceptDisputeInConflict: PromiseOrValue, tokensSlashRelated: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; arbitrator(overrides?: CallOverrides): Promise; areConflictingAttestations(attestation1: IAttestation.StateStruct, attestation2: IAttestation.StateStruct, overrides?: CallOverrides): Promise; cancelDispute(disputeId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; createAndAcceptLegacyDispute(allocationId: PromiseOrValue, fisherman: PromiseOrValue, tokensSlash: PromiseOrValue, tokensRewards: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; createIndexingDispute(allocationId: PromiseOrValue, poi: PromiseOrValue, blockNumber: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; createQueryDispute(attestationData: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; createQueryDisputeConflict(attestationData1: PromiseOrValue, attestationData2: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; disputeDeposit(overrides?: CallOverrides): Promise; disputePeriod(overrides?: CallOverrides): Promise; disputes(disputeId: PromiseOrValue, overrides?: CallOverrides): Promise; drawDispute(disputeId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; encodeReceipt(receipt: IAttestation.ReceiptStruct, overrides?: CallOverrides): Promise; fishermanRewardCut(overrides?: CallOverrides): Promise; getAttestationIndexer(attestation: IAttestation.StateStruct, overrides?: CallOverrides): Promise; getDisputePeriod(overrides?: CallOverrides): Promise; getFishermanRewardCut(overrides?: CallOverrides): Promise; getStakeSnapshot(indexer: PromiseOrValue, overrides?: CallOverrides): Promise; initialize(owner: PromiseOrValue, arbitrator: PromiseOrValue, disputePeriod: PromiseOrValue, disputeDeposit: PromiseOrValue, fishermanRewardCut_: PromiseOrValue, maxSlashingCut_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isDisputeCreated(disputeId: PromiseOrValue, overrides?: CallOverrides): Promise; maxSlashingCut(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; rejectDispute(disputeId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; renounceOwnership(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setArbitrator(arbitrator: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setDisputeDeposit(disputeDeposit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setDisputePeriod(disputePeriod: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setFishermanRewardCut(fishermanRewardCut_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMaxSlashingCut(maxSlashingCut_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setSubgraphService(subgraphService: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; subgraphService(overrides?: CallOverrides): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; }; } //# sourceMappingURL=IDisputeManagerToolshed.d.ts.map