import { type ContractRunner } from "ethers";
import type { IDisputeManagerToolshed, IDisputeManagerToolshedInterface } from "../../../contracts/toolshed/IDisputeManagerToolshed";
export declare class IDisputeManagerToolshed__factory {
    static readonly abi: readonly [{
        readonly inputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }];
        readonly name: "DisputeManagerDisputeAlreadyCreated";
        readonly type: "error";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }];
        readonly name: "DisputeManagerDisputeInConflict";
        readonly type: "error";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }];
        readonly name: "DisputeManagerDisputeNotInConflict";
        readonly type: "error";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "enum IDisputeManager.DisputeStatus";
            readonly name: "status";
            readonly type: "uint8";
        }];
        readonly name: "DisputeManagerDisputeNotPending";
        readonly type: "error";
    }, {
        readonly inputs: readonly [];
        readonly name: "DisputeManagerDisputePeriodNotFinished";
        readonly type: "error";
    }, {
        readonly inputs: readonly [];
        readonly name: "DisputeManagerDisputePeriodZero";
        readonly type: "error";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "address";
            readonly name: "allocationId";
            readonly type: "address";
        }];
        readonly name: "DisputeManagerIndexerNotFound";
        readonly type: "error";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }];
        readonly name: "DisputeManagerInvalidDispute";
        readonly type: "error";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "uint256";
            readonly name: "disputeDeposit";
            readonly type: "uint256";
        }];
        readonly name: "DisputeManagerInvalidDisputeDeposit";
        readonly type: "error";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "uint32";
            readonly name: "cut";
            readonly type: "uint32";
        }];
        readonly name: "DisputeManagerInvalidFishermanReward";
        readonly type: "error";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "uint32";
            readonly name: "maxSlashingCut";
            readonly type: "uint32";
        }];
        readonly name: "DisputeManagerInvalidMaxSlashingCut";
        readonly type: "error";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "uint256";
            readonly name: "tokensSlash";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "maxTokensSlash";
            readonly type: "uint256";
        }];
        readonly name: "DisputeManagerInvalidTokensSlash";
        readonly type: "error";
    }, {
        readonly inputs: readonly [];
        readonly name: "DisputeManagerInvalidZeroAddress";
        readonly type: "error";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }, {
            readonly internalType: "bytes32";
            readonly name: "relatedDisputeId";
            readonly type: "bytes32";
        }];
        readonly name: "DisputeManagerMustAcceptRelatedDispute";
        readonly type: "error";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "requestCID1";
            readonly type: "bytes32";
        }, {
            readonly internalType: "bytes32";
            readonly name: "responseCID1";
            readonly type: "bytes32";
        }, {
            readonly internalType: "bytes32";
            readonly name: "subgraphDeploymentId1";
            readonly type: "bytes32";
        }, {
            readonly internalType: "bytes32";
            readonly name: "requestCID2";
            readonly type: "bytes32";
        }, {
            readonly internalType: "bytes32";
            readonly name: "responseCID2";
            readonly type: "bytes32";
        }, {
            readonly internalType: "bytes32";
            readonly name: "subgraphDeploymentId2";
            readonly type: "bytes32";
        }];
        readonly name: "DisputeManagerNonConflictingAttestations";
        readonly type: "error";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "subgraphDeploymentId1";
            readonly type: "bytes32";
        }, {
            readonly internalType: "bytes32";
            readonly name: "subgraphDeploymentId2";
            readonly type: "bytes32";
        }];
        readonly name: "DisputeManagerNonMatchingSubgraphDeployment";
        readonly type: "error";
    }, {
        readonly inputs: readonly [];
        readonly name: "DisputeManagerNotArbitrator";
        readonly type: "error";
    }, {
        readonly inputs: readonly [];
        readonly name: "DisputeManagerNotFisherman";
        readonly type: "error";
    }, {
        readonly inputs: readonly [];
        readonly name: "DisputeManagerSubgraphServiceNotSet";
        readonly type: "error";
    }, {
        readonly inputs: readonly [];
        readonly name: "DisputeManagerZeroTokens";
        readonly type: "error";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "address";
            readonly name: "account";
            readonly type: "address";
        }];
        readonly name: "OwnableUnauthorizedAccount";
        readonly type: "error";
    }, {
        readonly anonymous: false;
        readonly inputs: readonly [{
            readonly indexed: true;
            readonly internalType: "address";
            readonly name: "arbitrator";
            readonly type: "address";
        }];
        readonly name: "ArbitratorSet";
        readonly type: "event";
    }, {
        readonly anonymous: false;
        readonly inputs: readonly [{
            readonly indexed: true;
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }, {
            readonly indexed: true;
            readonly internalType: "address";
            readonly name: "indexer";
            readonly type: "address";
        }, {
            readonly indexed: true;
            readonly internalType: "address";
            readonly name: "fisherman";
            readonly type: "address";
        }, {
            readonly indexed: false;
            readonly internalType: "uint256";
            readonly name: "tokens";
            readonly type: "uint256";
        }];
        readonly name: "DisputeAccepted";
        readonly type: "event";
    }, {
        readonly anonymous: false;
        readonly inputs: readonly [{
            readonly indexed: true;
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }, {
            readonly indexed: true;
            readonly internalType: "address";
            readonly name: "indexer";
            readonly type: "address";
        }, {
            readonly indexed: true;
            readonly internalType: "address";
            readonly name: "fisherman";
            readonly type: "address";
        }, {
            readonly indexed: false;
            readonly internalType: "uint256";
            readonly name: "tokens";
            readonly type: "uint256";
        }];
        readonly name: "DisputeCancelled";
        readonly type: "event";
    }, {
        readonly anonymous: false;
        readonly inputs: readonly [{
            readonly indexed: false;
            readonly internalType: "uint256";
            readonly name: "disputeDeposit";
            readonly type: "uint256";
        }];
        readonly name: "DisputeDepositSet";
        readonly type: "event";
    }, {
        readonly anonymous: false;
        readonly inputs: readonly [{
            readonly indexed: true;
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }, {
            readonly indexed: true;
            readonly internalType: "address";
            readonly name: "indexer";
            readonly type: "address";
        }, {
            readonly indexed: true;
            readonly internalType: "address";
            readonly name: "fisherman";
            readonly type: "address";
        }, {
            readonly indexed: false;
            readonly internalType: "uint256";
            readonly name: "tokens";
            readonly type: "uint256";
        }];
        readonly name: "DisputeDrawn";
        readonly type: "event";
    }, {
        readonly anonymous: false;
        readonly inputs: readonly [{
            readonly indexed: true;
            readonly internalType: "bytes32";
            readonly name: "disputeId1";
            readonly type: "bytes32";
        }, {
            readonly indexed: true;
            readonly internalType: "bytes32";
            readonly name: "disputeId2";
            readonly type: "bytes32";
        }];
        readonly name: "DisputeLinked";
        readonly type: "event";
    }, {
        readonly anonymous: false;
        readonly inputs: readonly [{
            readonly indexed: false;
            readonly internalType: "uint64";
            readonly name: "disputePeriod";
            readonly type: "uint64";
        }];
        readonly name: "DisputePeriodSet";
        readonly type: "event";
    }, {
        readonly anonymous: false;
        readonly inputs: readonly [{
            readonly indexed: true;
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }, {
            readonly indexed: true;
            readonly internalType: "address";
            readonly name: "indexer";
            readonly type: "address";
        }, {
            readonly indexed: true;
            readonly internalType: "address";
            readonly name: "fisherman";
            readonly type: "address";
        }, {
            readonly indexed: false;
            readonly internalType: "uint256";
            readonly name: "tokens";
            readonly type: "uint256";
        }];
        readonly name: "DisputeRejected";
        readonly type: "event";
    }, {
        readonly anonymous: false;
        readonly inputs: readonly [{
            readonly indexed: false;
            readonly internalType: "uint32";
            readonly name: "fishermanRewardCut";
            readonly type: "uint32";
        }];
        readonly name: "FishermanRewardCutSet";
        readonly type: "event";
    }, {
        readonly anonymous: false;
        readonly inputs: readonly [{
            readonly indexed: true;
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }, {
            readonly indexed: true;
            readonly internalType: "address";
            readonly name: "indexer";
            readonly type: "address";
        }, {
            readonly indexed: true;
            readonly internalType: "address";
            readonly name: "fisherman";
            readonly type: "address";
        }, {
            readonly indexed: false;
            readonly internalType: "uint256";
            readonly name: "tokens";
            readonly type: "uint256";
        }, {
            readonly indexed: false;
            readonly internalType: "address";
            readonly name: "allocationId";
            readonly type: "address";
        }, {
            readonly indexed: false;
            readonly internalType: "bytes32";
            readonly name: "poi";
            readonly type: "bytes32";
        }, {
            readonly indexed: false;
            readonly internalType: "uint256";
            readonly name: "blockNumber";
            readonly type: "uint256";
        }, {
            readonly indexed: false;
            readonly internalType: "uint256";
            readonly name: "stakeSnapshot";
            readonly type: "uint256";
        }, {
            readonly indexed: false;
            readonly internalType: "uint256";
            readonly name: "cancellableAt";
            readonly type: "uint256";
        }];
        readonly name: "IndexingDisputeCreated";
        readonly type: "event";
    }, {
        readonly anonymous: false;
        readonly inputs: readonly [{
            readonly indexed: true;
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }, {
            readonly indexed: true;
            readonly internalType: "address";
            readonly name: "indexer";
            readonly type: "address";
        }, {
            readonly indexed: true;
            readonly internalType: "address";
            readonly name: "fisherman";
            readonly type: "address";
        }, {
            readonly indexed: false;
            readonly internalType: "address";
            readonly name: "allocationId";
            readonly type: "address";
        }, {
            readonly indexed: false;
            readonly internalType: "uint256";
            readonly name: "tokensSlash";
            readonly type: "uint256";
        }, {
            readonly indexed: false;
            readonly internalType: "uint256";
            readonly name: "tokensRewards";
            readonly type: "uint256";
        }];
        readonly name: "LegacyDisputeCreated";
        readonly type: "event";
    }, {
        readonly anonymous: false;
        readonly inputs: readonly [{
            readonly indexed: false;
            readonly internalType: "uint32";
            readonly name: "maxSlashingCut";
            readonly type: "uint32";
        }];
        readonly name: "MaxSlashingCutSet";
        readonly type: "event";
    }, {
        readonly anonymous: false;
        readonly inputs: readonly [{
            readonly indexed: true;
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }, {
            readonly indexed: true;
            readonly internalType: "address";
            readonly name: "indexer";
            readonly type: "address";
        }, {
            readonly indexed: true;
            readonly internalType: "address";
            readonly name: "fisherman";
            readonly type: "address";
        }, {
            readonly indexed: false;
            readonly internalType: "uint256";
            readonly name: "tokens";
            readonly type: "uint256";
        }, {
            readonly indexed: false;
            readonly internalType: "bytes32";
            readonly name: "subgraphDeploymentId";
            readonly type: "bytes32";
        }, {
            readonly indexed: false;
            readonly internalType: "bytes";
            readonly name: "attestation";
            readonly type: "bytes";
        }, {
            readonly indexed: false;
            readonly internalType: "uint256";
            readonly name: "stakeSnapshot";
            readonly type: "uint256";
        }, {
            readonly indexed: false;
            readonly internalType: "uint256";
            readonly name: "cancellableAt";
            readonly type: "uint256";
        }];
        readonly name: "QueryDisputeCreated";
        readonly type: "event";
    }, {
        readonly anonymous: false;
        readonly inputs: readonly [{
            readonly indexed: true;
            readonly internalType: "address";
            readonly name: "subgraphService";
            readonly type: "address";
        }];
        readonly name: "SubgraphServiceSet";
        readonly type: "event";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }, {
            readonly internalType: "uint256";
            readonly name: "tokensSlash";
            readonly type: "uint256";
        }];
        readonly name: "acceptDispute";
        readonly outputs: readonly [];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }, {
            readonly internalType: "uint256";
            readonly name: "tokensSlash";
            readonly type: "uint256";
        }, {
            readonly internalType: "bool";
            readonly name: "acceptDisputeInConflict";
            readonly type: "bool";
        }, {
            readonly internalType: "uint256";
            readonly name: "tokensSlashRelated";
            readonly type: "uint256";
        }];
        readonly name: "acceptDisputeConflict";
        readonly outputs: readonly [];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }, {
        readonly inputs: readonly [];
        readonly name: "arbitrator";
        readonly outputs: readonly [{
            readonly internalType: "address";
            readonly name: "";
            readonly type: "address";
        }];
        readonly stateMutability: "view";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly components: readonly [{
                readonly internalType: "bytes32";
                readonly name: "requestCID";
                readonly type: "bytes32";
            }, {
                readonly internalType: "bytes32";
                readonly name: "responseCID";
                readonly type: "bytes32";
            }, {
                readonly internalType: "bytes32";
                readonly name: "subgraphDeploymentId";
                readonly type: "bytes32";
            }, {
                readonly internalType: "bytes32";
                readonly name: "r";
                readonly type: "bytes32";
            }, {
                readonly internalType: "bytes32";
                readonly name: "s";
                readonly type: "bytes32";
            }, {
                readonly internalType: "uint8";
                readonly name: "v";
                readonly type: "uint8";
            }];
            readonly internalType: "struct IAttestation.State";
            readonly name: "attestation1";
            readonly type: "tuple";
        }, {
            readonly components: readonly [{
                readonly internalType: "bytes32";
                readonly name: "requestCID";
                readonly type: "bytes32";
            }, {
                readonly internalType: "bytes32";
                readonly name: "responseCID";
                readonly type: "bytes32";
            }, {
                readonly internalType: "bytes32";
                readonly name: "subgraphDeploymentId";
                readonly type: "bytes32";
            }, {
                readonly internalType: "bytes32";
                readonly name: "r";
                readonly type: "bytes32";
            }, {
                readonly internalType: "bytes32";
                readonly name: "s";
                readonly type: "bytes32";
            }, {
                readonly internalType: "uint8";
                readonly name: "v";
                readonly type: "uint8";
            }];
            readonly internalType: "struct IAttestation.State";
            readonly name: "attestation2";
            readonly type: "tuple";
        }];
        readonly name: "areConflictingAttestations";
        readonly outputs: readonly [{
            readonly internalType: "bool";
            readonly name: "";
            readonly type: "bool";
        }];
        readonly stateMutability: "pure";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }];
        readonly name: "cancelDispute";
        readonly outputs: readonly [];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "address";
            readonly name: "allocationId";
            readonly type: "address";
        }, {
            readonly internalType: "address";
            readonly name: "fisherman";
            readonly type: "address";
        }, {
            readonly internalType: "uint256";
            readonly name: "tokensSlash";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "tokensRewards";
            readonly type: "uint256";
        }];
        readonly name: "createAndAcceptLegacyDispute";
        readonly outputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "";
            readonly type: "bytes32";
        }];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "address";
            readonly name: "allocationId";
            readonly type: "address";
        }, {
            readonly internalType: "bytes32";
            readonly name: "poi";
            readonly type: "bytes32";
        }, {
            readonly internalType: "uint256";
            readonly name: "blockNumber";
            readonly type: "uint256";
        }];
        readonly name: "createIndexingDispute";
        readonly outputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "";
            readonly type: "bytes32";
        }];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "bytes";
            readonly name: "attestationData";
            readonly type: "bytes";
        }];
        readonly name: "createQueryDispute";
        readonly outputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "";
            readonly type: "bytes32";
        }];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "bytes";
            readonly name: "attestationData1";
            readonly type: "bytes";
        }, {
            readonly internalType: "bytes";
            readonly name: "attestationData2";
            readonly type: "bytes";
        }];
        readonly name: "createQueryDisputeConflict";
        readonly outputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "";
            readonly type: "bytes32";
        }, {
            readonly internalType: "bytes32";
            readonly name: "";
            readonly type: "bytes32";
        }];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }, {
        readonly inputs: readonly [];
        readonly name: "disputeDeposit";
        readonly outputs: readonly [{
            readonly internalType: "uint256";
            readonly name: "";
            readonly type: "uint256";
        }];
        readonly stateMutability: "view";
        readonly type: "function";
    }, {
        readonly inputs: readonly [];
        readonly name: "disputePeriod";
        readonly outputs: readonly [{
            readonly internalType: "uint64";
            readonly name: "";
            readonly type: "uint64";
        }];
        readonly stateMutability: "view";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }];
        readonly name: "disputes";
        readonly outputs: readonly [{
            readonly components: readonly [{
                readonly internalType: "address";
                readonly name: "indexer";
                readonly type: "address";
            }, {
                readonly internalType: "address";
                readonly name: "fisherman";
                readonly type: "address";
            }, {
                readonly internalType: "uint256";
                readonly name: "deposit";
                readonly type: "uint256";
            }, {
                readonly internalType: "bytes32";
                readonly name: "relatedDisputeId";
                readonly type: "bytes32";
            }, {
                readonly internalType: "enum IDisputeManager.DisputeType";
                readonly name: "disputeType";
                readonly type: "uint8";
            }, {
                readonly internalType: "enum IDisputeManager.DisputeStatus";
                readonly name: "status";
                readonly type: "uint8";
            }, {
                readonly internalType: "uint256";
                readonly name: "createdAt";
                readonly type: "uint256";
            }, {
                readonly internalType: "uint256";
                readonly name: "cancellableAt";
                readonly type: "uint256";
            }, {
                readonly internalType: "uint256";
                readonly name: "stakeSnapshot";
                readonly type: "uint256";
            }];
            readonly internalType: "struct IDisputeManager.Dispute";
            readonly name: "";
            readonly type: "tuple";
        }];
        readonly stateMutability: "view";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }];
        readonly name: "drawDispute";
        readonly outputs: readonly [];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly components: readonly [{
                readonly internalType: "bytes32";
                readonly name: "requestCID";
                readonly type: "bytes32";
            }, {
                readonly internalType: "bytes32";
                readonly name: "responseCID";
                readonly type: "bytes32";
            }, {
                readonly internalType: "bytes32";
                readonly name: "subgraphDeploymentId";
                readonly type: "bytes32";
            }];
            readonly internalType: "struct IAttestation.Receipt";
            readonly name: "receipt";
            readonly type: "tuple";
        }];
        readonly name: "encodeReceipt";
        readonly outputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "";
            readonly type: "bytes32";
        }];
        readonly stateMutability: "view";
        readonly type: "function";
    }, {
        readonly inputs: readonly [];
        readonly name: "fishermanRewardCut";
        readonly outputs: readonly [{
            readonly internalType: "uint32";
            readonly name: "";
            readonly type: "uint32";
        }];
        readonly stateMutability: "view";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly components: readonly [{
                readonly internalType: "bytes32";
                readonly name: "requestCID";
                readonly type: "bytes32";
            }, {
                readonly internalType: "bytes32";
                readonly name: "responseCID";
                readonly type: "bytes32";
            }, {
                readonly internalType: "bytes32";
                readonly name: "subgraphDeploymentId";
                readonly type: "bytes32";
            }, {
                readonly internalType: "bytes32";
                readonly name: "r";
                readonly type: "bytes32";
            }, {
                readonly internalType: "bytes32";
                readonly name: "s";
                readonly type: "bytes32";
            }, {
                readonly internalType: "uint8";
                readonly name: "v";
                readonly type: "uint8";
            }];
            readonly internalType: "struct IAttestation.State";
            readonly name: "attestation";
            readonly type: "tuple";
        }];
        readonly name: "getAttestationIndexer";
        readonly outputs: readonly [{
            readonly internalType: "address";
            readonly name: "";
            readonly type: "address";
        }];
        readonly stateMutability: "view";
        readonly type: "function";
    }, {
        readonly inputs: readonly [];
        readonly name: "getDisputePeriod";
        readonly outputs: readonly [{
            readonly internalType: "uint64";
            readonly name: "";
            readonly type: "uint64";
        }];
        readonly stateMutability: "view";
        readonly type: "function";
    }, {
        readonly inputs: readonly [];
        readonly name: "getFishermanRewardCut";
        readonly outputs: readonly [{
            readonly internalType: "uint32";
            readonly name: "";
            readonly type: "uint32";
        }];
        readonly stateMutability: "view";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "address";
            readonly name: "indexer";
            readonly type: "address";
        }];
        readonly name: "getStakeSnapshot";
        readonly outputs: readonly [{
            readonly internalType: "uint256";
            readonly name: "";
            readonly type: "uint256";
        }];
        readonly stateMutability: "view";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "address";
            readonly name: "owner";
            readonly type: "address";
        }, {
            readonly internalType: "address";
            readonly name: "arbitrator";
            readonly type: "address";
        }, {
            readonly internalType: "uint64";
            readonly name: "disputePeriod";
            readonly type: "uint64";
        }, {
            readonly internalType: "uint256";
            readonly name: "disputeDeposit";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint32";
            readonly name: "fishermanRewardCut_";
            readonly type: "uint32";
        }, {
            readonly internalType: "uint32";
            readonly name: "maxSlashingCut_";
            readonly type: "uint32";
        }];
        readonly name: "initialize";
        readonly outputs: readonly [];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }];
        readonly name: "isDisputeCreated";
        readonly outputs: readonly [{
            readonly internalType: "bool";
            readonly name: "";
            readonly type: "bool";
        }];
        readonly stateMutability: "view";
        readonly type: "function";
    }, {
        readonly inputs: readonly [];
        readonly name: "maxSlashingCut";
        readonly outputs: readonly [{
            readonly internalType: "uint32";
            readonly name: "";
            readonly type: "uint32";
        }];
        readonly stateMutability: "view";
        readonly type: "function";
    }, {
        readonly inputs: readonly [];
        readonly name: "owner";
        readonly outputs: readonly [{
            readonly internalType: "address";
            readonly name: "";
            readonly type: "address";
        }];
        readonly stateMutability: "view";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "bytes32";
            readonly name: "disputeId";
            readonly type: "bytes32";
        }];
        readonly name: "rejectDispute";
        readonly outputs: readonly [];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }, {
        readonly inputs: readonly [];
        readonly name: "renounceOwnership";
        readonly outputs: readonly [];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "address";
            readonly name: "arbitrator";
            readonly type: "address";
        }];
        readonly name: "setArbitrator";
        readonly outputs: readonly [];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "uint256";
            readonly name: "disputeDeposit";
            readonly type: "uint256";
        }];
        readonly name: "setDisputeDeposit";
        readonly outputs: readonly [];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "uint64";
            readonly name: "disputePeriod";
            readonly type: "uint64";
        }];
        readonly name: "setDisputePeriod";
        readonly outputs: readonly [];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "uint32";
            readonly name: "fishermanRewardCut_";
            readonly type: "uint32";
        }];
        readonly name: "setFishermanRewardCut";
        readonly outputs: readonly [];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "uint32";
            readonly name: "maxSlashingCut_";
            readonly type: "uint32";
        }];
        readonly name: "setMaxSlashingCut";
        readonly outputs: readonly [];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "address";
            readonly name: "subgraphService";
            readonly type: "address";
        }];
        readonly name: "setSubgraphService";
        readonly outputs: readonly [];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }, {
        readonly inputs: readonly [];
        readonly name: "subgraphService";
        readonly outputs: readonly [{
            readonly internalType: "address";
            readonly name: "";
            readonly type: "address";
        }];
        readonly stateMutability: "view";
        readonly type: "function";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "address";
            readonly name: "newOwner";
            readonly type: "address";
        }];
        readonly name: "transferOwnership";
        readonly outputs: readonly [];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }];
    static readonly interfaceId: "0x924b6147";
    static readonly interfaceName: "IDisputeManagerToolshed";
    static createInterface(): IDisputeManagerToolshedInterface;
    static connect(address: string, runner?: ContractRunner | null): IDisputeManagerToolshed;
}
//# sourceMappingURL=IDisputeManagerToolshed__factory.d.ts.map