import type { BaseContract, BigNumberish, BytesLike, FunctionFragment, Result, Interface, EventFragment, AddressLike, ContractRunner, ContractMethod, Listener } from "ethers"; import type { TypedContractEvent, TypedDeferredTopicFilter, TypedEventLog, TypedLogDescription, TypedListener, TypedContractMethod } from "../../common.js"; export interface CiphernodeRegistryOwnableInterface extends Interface { getFunction(nameOrSignature: "ACCUSATION_VOTE_VALIDITY_TIMELOCK" | "DEFAULT_ACCUSATION_VOTE_VALIDITY" | "DKG_FOLD_VERIFIER_TIMELOCK" | "MAX_CIPHERNODE_LEAVES" | "MAX_SORTITION_SUBMISSION_WINDOW" | "MIN_SORTITION_SUBMISSION_WINDOW" | "TREE_DEPTH" | "acceptOwnership" | "accusationVoteValidity" | "addCiphernode" | "bondingRegistry" | "cancelAccusationVoteValidityProposal" | "cancelDkgFoldAttestationVerifierProposal" | "canonicalCommitteeNodeAt" | "ciphernodeEnabled" | "ciphernodeTreeIndex" | "ciphernodes" | "commitAccusationVoteValidity" | "commitDkgFoldAttestationVerifier" | "committeePublicKey" | "dkgFoldAttestationVerifier" | "enclave" | "expelCommitteeMember" | "finalizeCommittee" | "getActiveCommitteeNodes" | "getBondingRegistry" | "getCommitteeDeadline" | "getCommitteeHash" | "getCommitteeNodes" | "getCommitteeViability" | "getDkgAnchors" | "initialize" | "isCiphernodeEligible" | "isCommitteeMember" | "isCommitteeMemberActive" | "isEnabled" | "isOpen" | "numCiphernodes" | "owner" | "pendingAccusationVoteValidity" | "pendingAccusationVoteValidityAt" | "pendingDkgFoldAttestationVerifier" | "pendingDkgFoldAttestationVerifierAt" | "pendingOwner" | "proposeAccusationVoteValidity" | "proposeDkgFoldAttestationVerifier" | "publicKeyHashes" | "publishCommittee" | "removeCiphernode" | "renounceOwnership" | "requestCommittee" | "root" | "rootAt" | "roots" | "setAccusationVoteValidity" | "setBondingRegistry" | "setEnclave" | "setInitialDkgFoldAttestationVerifier" | "setSlashingManager" | "setSortitionSubmissionWindow" | "slashingManager" | "sortitionSubmissionWindow" | "submitTicket" | "supportsInterface" | "transferOwnership" | "treeSize"): FunctionFragment; getEvent(nameOrSignatureOrTopic: "AccusationVoteValidityProposalCancelled" | "AccusationVoteValidityProposed" | "AccusationVoteValiditySet" | "BondingRegistrySet" | "CiphernodeAdded" | "CiphernodeRemoved" | "CommitteeActivationChanged" | "CommitteeFormationFailed" | "CommitteeMemberExpelled" | "CommitteePublished" | "CommitteeRequested" | "CommitteeViabilityUpdated" | "DkgFoldAttestationVerifierProposalCancelled" | "DkgFoldAttestationVerifierProposed" | "DkgFoldAttestationVerifierUpdated" | "EnclaveSet" | "Initialized" | "OwnershipTransferStarted" | "OwnershipTransferred" | "RegistrySlashingManagerSet" | "SlashingManagerSet" | "SortitionCommitteeFinalized" | "SortitionSubmissionWindowSet" | "TicketSubmitted"): EventFragment; encodeFunctionData(functionFragment: 'ACCUSATION_VOTE_VALIDITY_TIMELOCK', values?: undefined): string; encodeFunctionData(functionFragment: 'DEFAULT_ACCUSATION_VOTE_VALIDITY', values?: undefined): string; encodeFunctionData(functionFragment: 'DKG_FOLD_VERIFIER_TIMELOCK', values?: undefined): string; encodeFunctionData(functionFragment: 'MAX_CIPHERNODE_LEAVES', values?: undefined): string; encodeFunctionData(functionFragment: 'MAX_SORTITION_SUBMISSION_WINDOW', values?: undefined): string; encodeFunctionData(functionFragment: 'MIN_SORTITION_SUBMISSION_WINDOW', values?: undefined): string; encodeFunctionData(functionFragment: 'TREE_DEPTH', values?: undefined): string; encodeFunctionData(functionFragment: 'acceptOwnership', values?: undefined): string; encodeFunctionData(functionFragment: 'accusationVoteValidity', values?: undefined): string; encodeFunctionData(functionFragment: 'addCiphernode', values: [AddressLike]): string; encodeFunctionData(functionFragment: 'bondingRegistry', values?: undefined): string; encodeFunctionData(functionFragment: 'cancelAccusationVoteValidityProposal', values?: undefined): string; encodeFunctionData(functionFragment: 'cancelDkgFoldAttestationVerifierProposal', values?: undefined): string; encodeFunctionData(functionFragment: 'canonicalCommitteeNodeAt', values: [BigNumberish, BigNumberish]): string; encodeFunctionData(functionFragment: 'ciphernodeEnabled', values: [AddressLike]): string; encodeFunctionData(functionFragment: 'ciphernodeTreeIndex', values: [AddressLike]): string; encodeFunctionData(functionFragment: 'ciphernodes', values?: undefined): string; encodeFunctionData(functionFragment: 'commitAccusationVoteValidity', values: [BigNumberish]): string; encodeFunctionData(functionFragment: 'commitDkgFoldAttestationVerifier', values: [AddressLike]): string; encodeFunctionData(functionFragment: 'committeePublicKey', values: [BigNumberish]): string; encodeFunctionData(functionFragment: 'dkgFoldAttestationVerifier', values?: undefined): string; encodeFunctionData(functionFragment: 'enclave', values?: undefined): string; encodeFunctionData(functionFragment: 'expelCommitteeMember', values: [BigNumberish, AddressLike, BytesLike]): string; encodeFunctionData(functionFragment: 'finalizeCommittee', values: [BigNumberish]): string; encodeFunctionData(functionFragment: 'getActiveCommitteeNodes', values: [BigNumberish]): string; encodeFunctionData(functionFragment: 'getBondingRegistry', values?: undefined): string; encodeFunctionData(functionFragment: 'getCommitteeDeadline', values: [BigNumberish]): string; encodeFunctionData(functionFragment: 'getCommitteeHash', values: [BigNumberish]): string; encodeFunctionData(functionFragment: 'getCommitteeNodes', values: [BigNumberish]): string; encodeFunctionData(functionFragment: 'getCommitteeViability', values: [BigNumberish]): string; encodeFunctionData(functionFragment: 'getDkgAnchors', values: [BigNumberish]): string; encodeFunctionData(functionFragment: 'initialize', values: [AddressLike, BigNumberish]): string; encodeFunctionData(functionFragment: 'isCiphernodeEligible', values: [AddressLike]): string; encodeFunctionData(functionFragment: 'isCommitteeMember', values: [BigNumberish, AddressLike]): string; encodeFunctionData(functionFragment: 'isCommitteeMemberActive', values: [BigNumberish, AddressLike]): string; encodeFunctionData(functionFragment: 'isEnabled', values: [AddressLike]): string; encodeFunctionData(functionFragment: 'isOpen', values: [BigNumberish]): string; encodeFunctionData(functionFragment: 'numCiphernodes', values?: undefined): string; encodeFunctionData(functionFragment: 'owner', values?: undefined): string; encodeFunctionData(functionFragment: 'pendingAccusationVoteValidity', values?: undefined): string; encodeFunctionData(functionFragment: 'pendingAccusationVoteValidityAt', values?: undefined): string; encodeFunctionData(functionFragment: 'pendingDkgFoldAttestationVerifier', values?: undefined): string; encodeFunctionData(functionFragment: 'pendingDkgFoldAttestationVerifierAt', values?: undefined): string; encodeFunctionData(functionFragment: 'pendingOwner', values?: undefined): string; encodeFunctionData(functionFragment: 'proposeAccusationVoteValidity', values: [BigNumberish]): string; encodeFunctionData(functionFragment: 'proposeDkgFoldAttestationVerifier', values: [AddressLike]): string; encodeFunctionData(functionFragment: 'publicKeyHashes', values: [BigNumberish]): string; encodeFunctionData(functionFragment: 'publishCommittee', values: [BigNumberish, BytesLike, BytesLike, BytesLike, BytesLike]): string; encodeFunctionData(functionFragment: 'removeCiphernode', values: [AddressLike]): string; encodeFunctionData(functionFragment: 'renounceOwnership', values?: undefined): string; encodeFunctionData(functionFragment: 'requestCommittee', values: [BigNumberish, BigNumberish, [BigNumberish, BigNumberish]]): string; encodeFunctionData(functionFragment: 'root', values?: undefined): string; encodeFunctionData(functionFragment: 'rootAt', values: [BigNumberish]): string; encodeFunctionData(functionFragment: 'roots', values: [BigNumberish]): string; encodeFunctionData(functionFragment: 'setAccusationVoteValidity', values: [BigNumberish]): string; encodeFunctionData(functionFragment: 'setBondingRegistry', values: [AddressLike]): string; encodeFunctionData(functionFragment: 'setEnclave', values: [AddressLike]): string; encodeFunctionData(functionFragment: 'setInitialDkgFoldAttestationVerifier', values: [AddressLike]): string; encodeFunctionData(functionFragment: 'setSlashingManager', values: [AddressLike]): string; encodeFunctionData(functionFragment: 'setSortitionSubmissionWindow', values: [BigNumberish]): string; encodeFunctionData(functionFragment: 'slashingManager', values?: undefined): string; encodeFunctionData(functionFragment: 'sortitionSubmissionWindow', values?: undefined): string; encodeFunctionData(functionFragment: 'submitTicket', values: [BigNumberish, BigNumberish]): string; encodeFunctionData(functionFragment: 'supportsInterface', values: [BytesLike]): string; encodeFunctionData(functionFragment: 'transferOwnership', values: [AddressLike]): string; encodeFunctionData(functionFragment: 'treeSize', values?: undefined): string; decodeFunctionResult(functionFragment: 'ACCUSATION_VOTE_VALIDITY_TIMELOCK', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'DEFAULT_ACCUSATION_VOTE_VALIDITY', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'DKG_FOLD_VERIFIER_TIMELOCK', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'MAX_CIPHERNODE_LEAVES', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'MAX_SORTITION_SUBMISSION_WINDOW', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'MIN_SORTITION_SUBMISSION_WINDOW', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'TREE_DEPTH', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'acceptOwnership', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'accusationVoteValidity', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'addCiphernode', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'bondingRegistry', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'cancelAccusationVoteValidityProposal', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'cancelDkgFoldAttestationVerifierProposal', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'canonicalCommitteeNodeAt', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'ciphernodeEnabled', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'ciphernodeTreeIndex', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'ciphernodes', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'commitAccusationVoteValidity', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'commitDkgFoldAttestationVerifier', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'committeePublicKey', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'dkgFoldAttestationVerifier', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'enclave', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'expelCommitteeMember', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'finalizeCommittee', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'getActiveCommitteeNodes', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'getBondingRegistry', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'getCommitteeDeadline', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'getCommitteeHash', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'getCommitteeNodes', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'getCommitteeViability', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'getDkgAnchors', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'initialize', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'isCiphernodeEligible', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'isCommitteeMember', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'isCommitteeMemberActive', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'isEnabled', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'isOpen', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'numCiphernodes', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'owner', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'pendingAccusationVoteValidity', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'pendingAccusationVoteValidityAt', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'pendingDkgFoldAttestationVerifier', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'pendingDkgFoldAttestationVerifierAt', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'pendingOwner', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'proposeAccusationVoteValidity', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'proposeDkgFoldAttestationVerifier', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'publicKeyHashes', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'publishCommittee', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'removeCiphernode', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'renounceOwnership', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'requestCommittee', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'root', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'rootAt', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'roots', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'setAccusationVoteValidity', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'setBondingRegistry', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'setEnclave', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'setInitialDkgFoldAttestationVerifier', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'setSlashingManager', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'setSortitionSubmissionWindow', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'slashingManager', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'sortitionSubmissionWindow', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'submitTicket', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'supportsInterface', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'transferOwnership', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'treeSize', data: BytesLike): Result; } export declare namespace AccusationVoteValidityProposalCancelledEvent { type InputTuple = [accusationVoteValidity: BigNumberish]; type OutputTuple = [accusationVoteValidity: bigint]; interface OutputObject { accusationVoteValidity: bigint; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace AccusationVoteValidityProposedEvent { type InputTuple = [accusationVoteValidity: BigNumberish, readyAt: BigNumberish]; type OutputTuple = [accusationVoteValidity: bigint, readyAt: bigint]; interface OutputObject { accusationVoteValidity: bigint; readyAt: bigint; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace AccusationVoteValiditySetEvent { type InputTuple = [accusationVoteValidity: BigNumberish]; type OutputTuple = [accusationVoteValidity: bigint]; interface OutputObject { accusationVoteValidity: bigint; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace BondingRegistrySetEvent { type InputTuple = [bondingRegistry: AddressLike]; type OutputTuple = [bondingRegistry: string]; interface OutputObject { bondingRegistry: string; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace CiphernodeAddedEvent { type InputTuple = [node: AddressLike, index: BigNumberish, numNodes: BigNumberish, size: BigNumberish]; type OutputTuple = [node: string, index: bigint, numNodes: bigint, size: bigint]; interface OutputObject { node: string; index: bigint; numNodes: bigint; size: bigint; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace CiphernodeRemovedEvent { type InputTuple = [node: AddressLike, index: BigNumberish, numNodes: BigNumberish, size: BigNumberish]; type OutputTuple = [node: string, index: bigint, numNodes: bigint, size: bigint]; interface OutputObject { node: string; index: bigint; numNodes: bigint; size: bigint; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace CommitteeActivationChangedEvent { type InputTuple = [e3Id: BigNumberish, active: boolean]; type OutputTuple = [e3Id: bigint, active: boolean]; interface OutputObject { e3Id: bigint; active: boolean; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace CommitteeFormationFailedEvent { type InputTuple = [e3Id: BigNumberish, nodesSubmitted: BigNumberish, thresholdRequired: BigNumberish]; type OutputTuple = [e3Id: bigint, nodesSubmitted: bigint, thresholdRequired: bigint]; interface OutputObject { e3Id: bigint; nodesSubmitted: bigint; thresholdRequired: bigint; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace CommitteeMemberExpelledEvent { type InputTuple = [e3Id: BigNumberish, node: AddressLike, reason: BytesLike, activeCountAfter: BigNumberish]; type OutputTuple = [e3Id: bigint, node: string, reason: string, activeCountAfter: bigint]; interface OutputObject { e3Id: bigint; node: string; reason: string; activeCountAfter: bigint; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace CommitteePublishedEvent { type InputTuple = [e3Id: BigNumberish, nodes: AddressLike[], publicKey: BytesLike, pkCommitment: BytesLike, proof: BytesLike]; type OutputTuple = [e3Id: bigint, nodes: string[], publicKey: string, pkCommitment: string, proof: string]; interface OutputObject { e3Id: bigint; nodes: string[]; publicKey: string; pkCommitment: string; proof: string; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace CommitteeRequestedEvent { type InputTuple = [e3Id: BigNumberish, seed: BigNumberish, threshold: [BigNumberish, BigNumberish], requestBlock: BigNumberish, committeeDeadline: BigNumberish]; type OutputTuple = [e3Id: bigint, seed: bigint, threshold: [bigint, bigint], requestBlock: bigint, committeeDeadline: bigint]; interface OutputObject { e3Id: bigint; seed: bigint; threshold: [bigint, bigint]; requestBlock: bigint; committeeDeadline: bigint; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace CommitteeViabilityUpdatedEvent { type InputTuple = [e3Id: BigNumberish, activeCount: BigNumberish, thresholdM: BigNumberish, viable: boolean]; type OutputTuple = [e3Id: bigint, activeCount: bigint, thresholdM: bigint, viable: boolean]; interface OutputObject { e3Id: bigint; activeCount: bigint; thresholdM: bigint; viable: boolean; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace DkgFoldAttestationVerifierProposalCancelledEvent { type InputTuple = [verifier: AddressLike]; type OutputTuple = [verifier: string]; interface OutputObject { verifier: string; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace DkgFoldAttestationVerifierProposedEvent { type InputTuple = [verifier: AddressLike, readyAt: BigNumberish]; type OutputTuple = [verifier: string, readyAt: bigint]; interface OutputObject { verifier: string; readyAt: bigint; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace DkgFoldAttestationVerifierUpdatedEvent { type InputTuple = [verifier: AddressLike]; type OutputTuple = [verifier: string]; interface OutputObject { verifier: string; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace EnclaveSetEvent { type InputTuple = [enclave: AddressLike]; type OutputTuple = [enclave: string]; interface OutputObject { enclave: string; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace InitializedEvent { type InputTuple = [version: BigNumberish]; type OutputTuple = [version: bigint]; interface OutputObject { version: bigint; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace OwnershipTransferStartedEvent { type InputTuple = [previousOwner: AddressLike, newOwner: AddressLike]; type OutputTuple = [previousOwner: string, newOwner: string]; interface OutputObject { previousOwner: string; newOwner: string; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace OwnershipTransferredEvent { type InputTuple = [previousOwner: AddressLike, newOwner: AddressLike]; type OutputTuple = [previousOwner: string, newOwner: string]; interface OutputObject { previousOwner: string; newOwner: string; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace RegistrySlashingManagerSetEvent { type InputTuple = [slashingManager: AddressLike]; type OutputTuple = [slashingManager: string]; interface OutputObject { slashingManager: string; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace SlashingManagerSetEvent { type InputTuple = [slashingManager: AddressLike]; type OutputTuple = [slashingManager: string]; interface OutputObject { slashingManager: string; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace SortitionCommitteeFinalizedEvent { type InputTuple = [e3Id: BigNumberish, committee: AddressLike[], scores: BigNumberish[]]; type OutputTuple = [e3Id: bigint, committee: string[], scores: bigint[]]; interface OutputObject { e3Id: bigint; committee: string[]; scores: bigint[]; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace SortitionSubmissionWindowSetEvent { type InputTuple = [sortitionSubmissionWindow: BigNumberish]; type OutputTuple = [sortitionSubmissionWindow: bigint]; interface OutputObject { sortitionSubmissionWindow: bigint; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export declare namespace TicketSubmittedEvent { type InputTuple = [e3Id: BigNumberish, node: AddressLike, ticketId: BigNumberish, score: BigNumberish]; type OutputTuple = [e3Id: bigint, node: string, ticketId: bigint, score: bigint]; interface OutputObject { e3Id: bigint; node: string; ticketId: bigint; score: bigint; } type Event = TypedContractEvent; type Filter = TypedDeferredTopicFilter; type Log = TypedEventLog; type LogDescription = TypedLogDescription; } export interface CiphernodeRegistryOwnable extends BaseContract { connect(runner?: ContractRunner | null): CiphernodeRegistryOwnable; waitForDeployment(): Promise; interface: CiphernodeRegistryOwnableInterface; queryFilter(event: TCEvent, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined): Promise>>; queryFilter(filter: TypedDeferredTopicFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined): Promise>>; on(event: TCEvent, listener: TypedListener): Promise; on(filter: TypedDeferredTopicFilter, listener: TypedListener): Promise; once(event: TCEvent, listener: TypedListener): Promise; once(filter: TypedDeferredTopicFilter, listener: TypedListener): Promise; listeners(event: TCEvent): Promise>>; listeners(eventName?: string): Promise>; removeAllListeners(event?: TCEvent): Promise; ACCUSATION_VOTE_VALIDITY_TIMELOCK: TypedContractMethod<[ ], [ bigint ], 'view'>; DEFAULT_ACCUSATION_VOTE_VALIDITY: TypedContractMethod<[ ], [ bigint ], 'view'>; DKG_FOLD_VERIFIER_TIMELOCK: TypedContractMethod<[ ], [ bigint ], 'view'>; MAX_CIPHERNODE_LEAVES: TypedContractMethod<[ ], [ bigint ], 'view'>; MAX_SORTITION_SUBMISSION_WINDOW: TypedContractMethod<[ ], [ bigint ], 'view'>; MIN_SORTITION_SUBMISSION_WINDOW: TypedContractMethod<[ ], [ bigint ], 'view'>; TREE_DEPTH: TypedContractMethod<[ ], [ bigint ], 'view'>; acceptOwnership: TypedContractMethod<[ ], [ void ], 'nonpayable'>; accusationVoteValidity: TypedContractMethod<[ ], [ bigint ], 'view'>; addCiphernode: TypedContractMethod<[ node: AddressLike ], [ void ], 'nonpayable'>; bondingRegistry: TypedContractMethod<[ ], [ string ], 'view'>; cancelAccusationVoteValidityProposal: TypedContractMethod<[ ], [ void ], 'nonpayable'>; cancelDkgFoldAttestationVerifierProposal: TypedContractMethod<[ ], [ void ], 'nonpayable'>; canonicalCommitteeNodeAt: TypedContractMethod<[ e3Id: BigNumberish, partyId: BigNumberish ], [ string ], 'view'>; ciphernodeEnabled: TypedContractMethod<[ node: AddressLike ], [ boolean ], 'view'>; ciphernodeTreeIndex: TypedContractMethod<[ node: AddressLike ], [ bigint ], 'view'>; ciphernodes: TypedContractMethod<[ ], [ [bigint, bigint] & { maxIndex: bigint; numberOfLeaves: bigint; } ], 'view'>; commitAccusationVoteValidity: TypedContractMethod<[ _accusationVoteValidity: BigNumberish ], [ void ], 'nonpayable'>; commitDkgFoldAttestationVerifier: TypedContractMethod<[ verifier: AddressLike ], [ void ], 'nonpayable'>; committeePublicKey: TypedContractMethod<[ e3Id: BigNumberish ], [ string ], 'view'>; dkgFoldAttestationVerifier: TypedContractMethod<[ ], [ string ], 'view'>; enclave: TypedContractMethod<[ ], [ string ], 'view'>; expelCommitteeMember: TypedContractMethod<[ e3Id: BigNumberish, node: AddressLike, reason: BytesLike ], [ [bigint, bigint] & { activeCount: bigint; thresholdM: bigint; } ], 'nonpayable'>; finalizeCommittee: TypedContractMethod<[ e3Id: BigNumberish ], [ boolean ], 'nonpayable'>; getActiveCommitteeNodes: TypedContractMethod<[ e3Id: BigNumberish ], [ [string[], bigint[]] & { nodes: string[]; scores: bigint[]; } ], 'view'>; getBondingRegistry: TypedContractMethod<[ ], [ string ], 'view'>; getCommitteeDeadline: TypedContractMethod<[ e3Id: BigNumberish ], [ bigint ], 'view'>; getCommitteeHash: TypedContractMethod<[ e3Id: BigNumberish ], [ string ], 'view'>; getCommitteeNodes: TypedContractMethod<[ e3Id: BigNumberish ], [ string[] ], 'view'>; getCommitteeViability: TypedContractMethod<[ e3Id: BigNumberish ], [ [bigint, bigint, bigint, boolean] & { activeCount: bigint; thresholdM: bigint; thresholdN: bigint; viable: boolean; } ], 'view'>; getDkgAnchors: TypedContractMethod<[ e3Id: BigNumberish ], [ [bigint[], string[], string[]] & { partyIds: bigint[]; skAggCommits: string[]; esmAggCommits: string[]; } ], 'view'>; initialize: TypedContractMethod<[ _owner: AddressLike, _submissionWindow: BigNumberish ], [ void ], 'nonpayable'>; isCiphernodeEligible: TypedContractMethod<[ node: AddressLike ], [ boolean ], 'view'>; isCommitteeMember: TypedContractMethod<[ e3Id: BigNumberish, node: AddressLike ], [ boolean ], 'view'>; isCommitteeMemberActive: TypedContractMethod<[ e3Id: BigNumberish, node: AddressLike ], [ boolean ], 'view'>; isEnabled: TypedContractMethod<[ node: AddressLike ], [ boolean ], 'view'>; isOpen: TypedContractMethod<[ e3Id: BigNumberish ], [ boolean ], 'view'>; numCiphernodes: TypedContractMethod<[ ], [ bigint ], 'view'>; owner: TypedContractMethod<[ ], [ string ], 'view'>; pendingAccusationVoteValidity: TypedContractMethod<[ ], [ bigint ], 'view'>; pendingAccusationVoteValidityAt: TypedContractMethod<[ ], [ bigint ], 'view'>; pendingDkgFoldAttestationVerifier: TypedContractMethod<[ ], [ string ], 'view'>; pendingDkgFoldAttestationVerifierAt: TypedContractMethod<[ ], [ bigint ], 'view'>; pendingOwner: TypedContractMethod<[ ], [ string ], 'view'>; proposeAccusationVoteValidity: TypedContractMethod<[ _accusationVoteValidity: BigNumberish ], [ void ], 'nonpayable'>; proposeDkgFoldAttestationVerifier: TypedContractMethod<[ verifier: AddressLike ], [ void ], 'nonpayable'>; publicKeyHashes: TypedContractMethod<[ e3Id: BigNumberish ], [ string ], 'view'>; publishCommittee: TypedContractMethod<[ e3Id: BigNumberish, publicKey: BytesLike, pkCommitment: BytesLike, proof: BytesLike, dkgAttestationBundle: BytesLike ], [ void ], 'nonpayable'>; removeCiphernode: TypedContractMethod<[ node: AddressLike ], [ void ], 'nonpayable'>; renounceOwnership: TypedContractMethod<[ ], [ void ], 'view'>; requestCommittee: TypedContractMethod<[ e3Id: BigNumberish, seed: BigNumberish, threshold: [BigNumberish, BigNumberish] ], [ boolean ], 'nonpayable'>; root: TypedContractMethod<[ ], [ bigint ], 'view'>; rootAt: TypedContractMethod<[ e3Id: BigNumberish ], [ bigint ], 'view'>; roots: TypedContractMethod<[ e3Id: BigNumberish ], [ bigint ], 'view'>; setAccusationVoteValidity: TypedContractMethod<[ _accusationVoteValidity: BigNumberish ], [ void ], 'nonpayable'>; setBondingRegistry: TypedContractMethod<[ _bondingRegistry: AddressLike ], [ void ], 'nonpayable'>; setEnclave: TypedContractMethod<[ _enclave: AddressLike ], [ void ], 'nonpayable'>; setInitialDkgFoldAttestationVerifier: TypedContractMethod<[ verifier: AddressLike ], [ void ], 'nonpayable'>; setSlashingManager: TypedContractMethod<[ _slashingManager: AddressLike ], [ void ], 'nonpayable'>; setSortitionSubmissionWindow: TypedContractMethod<[ _sortitionSubmissionWindow: BigNumberish ], [ void ], 'nonpayable'>; slashingManager: TypedContractMethod<[ ], [ string ], 'view'>; sortitionSubmissionWindow: TypedContractMethod<[ ], [ bigint ], 'view'>; submitTicket: TypedContractMethod<[ e3Id: BigNumberish, ticketNumber: BigNumberish ], [ void ], 'nonpayable'>; supportsInterface: TypedContractMethod<[ interfaceId: BytesLike ], [ boolean ], 'view'>; transferOwnership: TypedContractMethod<[ newOwner: AddressLike ], [ void ], 'nonpayable'>; treeSize: TypedContractMethod<[ ], [ bigint ], 'view'>; getFunction(key: string | FunctionFragment): T; getFunction(nameOrSignature: 'ACCUSATION_VOTE_VALIDITY_TIMELOCK'): TypedContractMethod<[ ], [ bigint ], 'view'>; getFunction(nameOrSignature: 'DEFAULT_ACCUSATION_VOTE_VALIDITY'): TypedContractMethod<[ ], [ bigint ], 'view'>; getFunction(nameOrSignature: 'DKG_FOLD_VERIFIER_TIMELOCK'): TypedContractMethod<[ ], [ bigint ], 'view'>; getFunction(nameOrSignature: 'MAX_CIPHERNODE_LEAVES'): TypedContractMethod<[ ], [ bigint ], 'view'>; getFunction(nameOrSignature: 'MAX_SORTITION_SUBMISSION_WINDOW'): TypedContractMethod<[ ], [ bigint ], 'view'>; getFunction(nameOrSignature: 'MIN_SORTITION_SUBMISSION_WINDOW'): TypedContractMethod<[ ], [ bigint ], 'view'>; getFunction(nameOrSignature: 'TREE_DEPTH'): TypedContractMethod<[ ], [ bigint ], 'view'>; getFunction(nameOrSignature: 'acceptOwnership'): TypedContractMethod<[ ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'accusationVoteValidity'): TypedContractMethod<[ ], [ bigint ], 'view'>; getFunction(nameOrSignature: 'addCiphernode'): TypedContractMethod<[ node: AddressLike ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'bondingRegistry'): TypedContractMethod<[ ], [ string ], 'view'>; getFunction(nameOrSignature: 'cancelAccusationVoteValidityProposal'): TypedContractMethod<[ ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'cancelDkgFoldAttestationVerifierProposal'): TypedContractMethod<[ ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'canonicalCommitteeNodeAt'): TypedContractMethod<[ e3Id: BigNumberish, partyId: BigNumberish ], [ string ], 'view'>; getFunction(nameOrSignature: 'ciphernodeEnabled'): TypedContractMethod<[ node: AddressLike ], [ boolean ], 'view'>; getFunction(nameOrSignature: 'ciphernodeTreeIndex'): TypedContractMethod<[ node: AddressLike ], [ bigint ], 'view'>; getFunction(nameOrSignature: 'ciphernodes'): TypedContractMethod<[ ], [ [bigint, bigint] & { maxIndex: bigint; numberOfLeaves: bigint; } ], 'view'>; getFunction(nameOrSignature: 'commitAccusationVoteValidity'): TypedContractMethod<[ _accusationVoteValidity: BigNumberish ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'commitDkgFoldAttestationVerifier'): TypedContractMethod<[ verifier: AddressLike ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'committeePublicKey'): TypedContractMethod<[ e3Id: BigNumberish ], [ string ], 'view'>; getFunction(nameOrSignature: 'dkgFoldAttestationVerifier'): TypedContractMethod<[ ], [ string ], 'view'>; getFunction(nameOrSignature: 'enclave'): TypedContractMethod<[ ], [ string ], 'view'>; getFunction(nameOrSignature: 'expelCommitteeMember'): TypedContractMethod<[ e3Id: BigNumberish, node: AddressLike, reason: BytesLike ], [ [bigint, bigint] & { activeCount: bigint; thresholdM: bigint; } ], 'nonpayable'>; getFunction(nameOrSignature: 'finalizeCommittee'): TypedContractMethod<[ e3Id: BigNumberish ], [ boolean ], 'nonpayable'>; getFunction(nameOrSignature: 'getActiveCommitteeNodes'): TypedContractMethod<[ e3Id: BigNumberish ], [ [string[], bigint[]] & { nodes: string[]; scores: bigint[]; } ], 'view'>; getFunction(nameOrSignature: 'getBondingRegistry'): TypedContractMethod<[ ], [ string ], 'view'>; getFunction(nameOrSignature: 'getCommitteeDeadline'): TypedContractMethod<[ e3Id: BigNumberish ], [ bigint ], 'view'>; getFunction(nameOrSignature: 'getCommitteeHash'): TypedContractMethod<[ e3Id: BigNumberish ], [ string ], 'view'>; getFunction(nameOrSignature: 'getCommitteeNodes'): TypedContractMethod<[ e3Id: BigNumberish ], [ string[] ], 'view'>; getFunction(nameOrSignature: 'getCommitteeViability'): TypedContractMethod<[ e3Id: BigNumberish ], [ [bigint, bigint, bigint, boolean] & { activeCount: bigint; thresholdM: bigint; thresholdN: bigint; viable: boolean; } ], 'view'>; getFunction(nameOrSignature: 'getDkgAnchors'): TypedContractMethod<[ e3Id: BigNumberish ], [ [bigint[], string[], string[]] & { partyIds: bigint[]; skAggCommits: string[]; esmAggCommits: string[]; } ], 'view'>; getFunction(nameOrSignature: 'initialize'): TypedContractMethod<[ _owner: AddressLike, _submissionWindow: BigNumberish ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'isCiphernodeEligible'): TypedContractMethod<[ node: AddressLike ], [ boolean ], 'view'>; getFunction(nameOrSignature: 'isCommitteeMember'): TypedContractMethod<[ e3Id: BigNumberish, node: AddressLike ], [ boolean ], 'view'>; getFunction(nameOrSignature: 'isCommitteeMemberActive'): TypedContractMethod<[ e3Id: BigNumberish, node: AddressLike ], [ boolean ], 'view'>; getFunction(nameOrSignature: 'isEnabled'): TypedContractMethod<[ node: AddressLike ], [ boolean ], 'view'>; getFunction(nameOrSignature: 'isOpen'): TypedContractMethod<[ e3Id: BigNumberish ], [ boolean ], 'view'>; getFunction(nameOrSignature: 'numCiphernodes'): TypedContractMethod<[ ], [ bigint ], 'view'>; getFunction(nameOrSignature: 'owner'): TypedContractMethod<[ ], [ string ], 'view'>; getFunction(nameOrSignature: 'pendingAccusationVoteValidity'): TypedContractMethod<[ ], [ bigint ], 'view'>; getFunction(nameOrSignature: 'pendingAccusationVoteValidityAt'): TypedContractMethod<[ ], [ bigint ], 'view'>; getFunction(nameOrSignature: 'pendingDkgFoldAttestationVerifier'): TypedContractMethod<[ ], [ string ], 'view'>; getFunction(nameOrSignature: 'pendingDkgFoldAttestationVerifierAt'): TypedContractMethod<[ ], [ bigint ], 'view'>; getFunction(nameOrSignature: 'pendingOwner'): TypedContractMethod<[ ], [ string ], 'view'>; getFunction(nameOrSignature: 'proposeAccusationVoteValidity'): TypedContractMethod<[ _accusationVoteValidity: BigNumberish ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'proposeDkgFoldAttestationVerifier'): TypedContractMethod<[ verifier: AddressLike ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'publicKeyHashes'): TypedContractMethod<[ e3Id: BigNumberish ], [ string ], 'view'>; getFunction(nameOrSignature: 'publishCommittee'): TypedContractMethod<[ e3Id: BigNumberish, publicKey: BytesLike, pkCommitment: BytesLike, proof: BytesLike, dkgAttestationBundle: BytesLike ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'removeCiphernode'): TypedContractMethod<[ node: AddressLike ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'renounceOwnership'): TypedContractMethod<[ ], [ void ], 'view'>; getFunction(nameOrSignature: 'requestCommittee'): TypedContractMethod<[ e3Id: BigNumberish, seed: BigNumberish, threshold: [BigNumberish, BigNumberish] ], [ boolean ], 'nonpayable'>; getFunction(nameOrSignature: 'root'): TypedContractMethod<[ ], [ bigint ], 'view'>; getFunction(nameOrSignature: 'rootAt'): TypedContractMethod<[ e3Id: BigNumberish ], [ bigint ], 'view'>; getFunction(nameOrSignature: 'roots'): TypedContractMethod<[ e3Id: BigNumberish ], [ bigint ], 'view'>; getFunction(nameOrSignature: 'setAccusationVoteValidity'): TypedContractMethod<[ _accusationVoteValidity: BigNumberish ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'setBondingRegistry'): TypedContractMethod<[ _bondingRegistry: AddressLike ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'setEnclave'): TypedContractMethod<[ _enclave: AddressLike ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'setInitialDkgFoldAttestationVerifier'): TypedContractMethod<[ verifier: AddressLike ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'setSlashingManager'): TypedContractMethod<[ _slashingManager: AddressLike ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'setSortitionSubmissionWindow'): TypedContractMethod<[ _sortitionSubmissionWindow: BigNumberish ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'slashingManager'): TypedContractMethod<[ ], [ string ], 'view'>; getFunction(nameOrSignature: 'sortitionSubmissionWindow'): TypedContractMethod<[ ], [ bigint ], 'view'>; getFunction(nameOrSignature: 'submitTicket'): TypedContractMethod<[ e3Id: BigNumberish, ticketNumber: BigNumberish ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'supportsInterface'): TypedContractMethod<[ interfaceId: BytesLike ], [ boolean ], 'view'>; getFunction(nameOrSignature: 'transferOwnership'): TypedContractMethod<[ newOwner: AddressLike ], [ void ], 'nonpayable'>; getFunction(nameOrSignature: 'treeSize'): TypedContractMethod<[ ], [ bigint ], 'view'>; getEvent(key: 'AccusationVoteValidityProposalCancelled'): TypedContractEvent; getEvent(key: 'AccusationVoteValidityProposed'): TypedContractEvent; getEvent(key: 'AccusationVoteValiditySet'): TypedContractEvent; getEvent(key: 'BondingRegistrySet'): TypedContractEvent; getEvent(key: 'CiphernodeAdded'): TypedContractEvent; getEvent(key: 'CiphernodeRemoved'): TypedContractEvent; getEvent(key: 'CommitteeActivationChanged'): TypedContractEvent; getEvent(key: 'CommitteeFormationFailed'): TypedContractEvent; getEvent(key: 'CommitteeMemberExpelled'): TypedContractEvent; getEvent(key: 'CommitteePublished'): TypedContractEvent; getEvent(key: 'CommitteeRequested'): TypedContractEvent; getEvent(key: 'CommitteeViabilityUpdated'): TypedContractEvent; getEvent(key: 'DkgFoldAttestationVerifierProposalCancelled'): TypedContractEvent; getEvent(key: 'DkgFoldAttestationVerifierProposed'): TypedContractEvent; getEvent(key: 'DkgFoldAttestationVerifierUpdated'): TypedContractEvent; getEvent(key: 'EnclaveSet'): TypedContractEvent; getEvent(key: 'Initialized'): TypedContractEvent; getEvent(key: 'OwnershipTransferStarted'): TypedContractEvent; getEvent(key: 'OwnershipTransferred'): TypedContractEvent; getEvent(key: 'RegistrySlashingManagerSet'): TypedContractEvent; getEvent(key: 'SlashingManagerSet'): TypedContractEvent; getEvent(key: 'SortitionCommitteeFinalized'): TypedContractEvent; getEvent(key: 'SortitionSubmissionWindowSet'): TypedContractEvent; getEvent(key: 'TicketSubmitted'): TypedContractEvent; filters: { 'AccusationVoteValidityProposalCancelled(uint256)': TypedContractEvent; AccusationVoteValidityProposalCancelled: TypedContractEvent; 'AccusationVoteValidityProposed(uint256,uint256)': TypedContractEvent; AccusationVoteValidityProposed: TypedContractEvent; 'AccusationVoteValiditySet(uint256)': TypedContractEvent; AccusationVoteValiditySet: TypedContractEvent; 'BondingRegistrySet(address)': TypedContractEvent; BondingRegistrySet: TypedContractEvent; 'CiphernodeAdded(address,uint256,uint256,uint256)': TypedContractEvent; CiphernodeAdded: TypedContractEvent; 'CiphernodeRemoved(address,uint256,uint256,uint256)': TypedContractEvent; CiphernodeRemoved: TypedContractEvent; 'CommitteeActivationChanged(uint256,bool)': TypedContractEvent; CommitteeActivationChanged: TypedContractEvent; 'CommitteeFormationFailed(uint256,uint256,uint256)': TypedContractEvent; CommitteeFormationFailed: TypedContractEvent; 'CommitteeMemberExpelled(uint256,address,bytes32,uint256)': TypedContractEvent; CommitteeMemberExpelled: TypedContractEvent; 'CommitteePublished(uint256,address[],bytes,bytes32,bytes)': TypedContractEvent; CommitteePublished: TypedContractEvent; 'CommitteeRequested(uint256,uint256,uint32[2],uint256,uint256)': TypedContractEvent; CommitteeRequested: TypedContractEvent; 'CommitteeViabilityUpdated(uint256,uint256,uint256,bool)': TypedContractEvent; CommitteeViabilityUpdated: TypedContractEvent; 'DkgFoldAttestationVerifierProposalCancelled(address)': TypedContractEvent; DkgFoldAttestationVerifierProposalCancelled: TypedContractEvent; 'DkgFoldAttestationVerifierProposed(address,uint256)': TypedContractEvent; DkgFoldAttestationVerifierProposed: TypedContractEvent; 'DkgFoldAttestationVerifierUpdated(address)': TypedContractEvent; DkgFoldAttestationVerifierUpdated: TypedContractEvent; 'EnclaveSet(address)': TypedContractEvent; EnclaveSet: TypedContractEvent; 'Initialized(uint64)': TypedContractEvent; Initialized: TypedContractEvent; 'OwnershipTransferStarted(address,address)': TypedContractEvent; OwnershipTransferStarted: TypedContractEvent; 'OwnershipTransferred(address,address)': TypedContractEvent; OwnershipTransferred: TypedContractEvent; 'RegistrySlashingManagerSet(address)': TypedContractEvent; RegistrySlashingManagerSet: TypedContractEvent; 'SlashingManagerSet(address)': TypedContractEvent; SlashingManagerSet: TypedContractEvent; 'SortitionCommitteeFinalized(uint256,address[],uint256[])': TypedContractEvent; SortitionCommitteeFinalized: TypedContractEvent; 'SortitionSubmissionWindowSet(uint256)': TypedContractEvent; SortitionSubmissionWindowSet: TypedContractEvent; 'TicketSubmitted(uint256,address,uint256,uint256)': TypedContractEvent; TicketSubmitted: TypedContractEvent; }; } //# sourceMappingURL=CiphernodeRegistryOwnable.d.ts.map