/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ 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 IAllocation { export type StateStruct = { indexer: PromiseOrValue; subgraphDeploymentId: PromiseOrValue; tokens: PromiseOrValue; createdAt: PromiseOrValue; closedAt: PromiseOrValue; lastPOIPresentedAt: PromiseOrValue; accRewardsPerAllocatedToken: PromiseOrValue; accRewardsPending: PromiseOrValue; createdAtEpoch: PromiseOrValue; }; export type StateStructOutput = [ string, string, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber ] & { indexer: string; subgraphDeploymentId: string; tokens: BigNumber; createdAt: BigNumber; closedAt: BigNumber; lastPOIPresentedAt: BigNumber; accRewardsPerAllocatedToken: BigNumber; accRewardsPending: BigNumber; createdAtEpoch: BigNumber; }; } export declare namespace ILegacyAllocation { export type StateStruct = { indexer: PromiseOrValue; subgraphDeploymentId: PromiseOrValue; }; export type StateStructOutput = [string, string] & { indexer: string; subgraphDeploymentId: string; }; } export interface ISubgraphServiceToolshedInterface extends utils.Interface { functions: { "acceptProvisionPendingParameters(address,bytes)": FunctionFragment; "allocationProvisionTracker(address)": FunctionFragment; "closeStaleAllocation(address)": FunctionFragment; "collect(address,uint8,bytes)": FunctionFragment; "curationFeesCut()": FunctionFragment; "encodeAllocationProof(address,address)": FunctionFragment; "feesProvisionTracker(address)": FunctionFragment; "getAllocation(address)": FunctionFragment; "getCuration()": FunctionFragment; "getDelegationRatio()": FunctionFragment; "getDisputeManager()": FunctionFragment; "getGraphTallyCollector()": FunctionFragment; "getLegacyAllocation(address)": FunctionFragment; "getProvisionTokensRange()": FunctionFragment; "getThawingPeriodRange()": FunctionFragment; "getVerifierCutRange()": FunctionFragment; "indexers(address)": FunctionFragment; "initialize(address,uint256,uint32,uint256)": FunctionFragment; "isOverAllocated(address)": FunctionFragment; "maxPOIStaleness()": FunctionFragment; "migrateLegacyAllocation(address,address,bytes32)": FunctionFragment; "multicall(bytes[])": FunctionFragment; "owner()": FunctionFragment; "pause()": FunctionFragment; "pauseGuardians(address)": FunctionFragment; "paused()": FunctionFragment; "paymentsDestination(address)": FunctionFragment; "register(address,bytes)": FunctionFragment; "releaseStake(uint256)": FunctionFragment; "renounceOwnership()": FunctionFragment; "resizeAllocation(address,address,uint256)": FunctionFragment; "setCurationCut(uint256)": FunctionFragment; "setDelegationRatio(uint32)": FunctionFragment; "setMaxPOIStaleness(uint256)": FunctionFragment; "setMinimumProvisionTokens(uint256)": FunctionFragment; "setPauseGuardian(address,bool)": FunctionFragment; "setPaymentsDestination(address)": FunctionFragment; "setStakeToFeesRatio(uint256)": FunctionFragment; "slash(address,bytes)": FunctionFragment; "stakeToFeesRatio()": FunctionFragment; "startService(address,bytes)": FunctionFragment; "stopService(address,bytes)": FunctionFragment; "transferOwnership(address)": FunctionFragment; "unpause()": FunctionFragment; }; getFunction( nameOrSignatureOrTopic: | "acceptProvisionPendingParameters" | "allocationProvisionTracker" | "closeStaleAllocation" | "collect" | "curationFeesCut" | "encodeAllocationProof" | "feesProvisionTracker" | "getAllocation" | "getCuration" | "getDelegationRatio" | "getDisputeManager" | "getGraphTallyCollector" | "getLegacyAllocation" | "getProvisionTokensRange" | "getThawingPeriodRange" | "getVerifierCutRange" | "indexers" | "initialize" | "isOverAllocated" | "maxPOIStaleness" | "migrateLegacyAllocation" | "multicall" | "owner" | "pause" | "pauseGuardians" | "paused" | "paymentsDestination" | "register" | "releaseStake" | "renounceOwnership" | "resizeAllocation" | "setCurationCut" | "setDelegationRatio" | "setMaxPOIStaleness" | "setMinimumProvisionTokens" | "setPauseGuardian" | "setPaymentsDestination" | "setStakeToFeesRatio" | "slash" | "stakeToFeesRatio" | "startService" | "stopService" | "transferOwnership" | "unpause" ): FunctionFragment; encodeFunctionData( functionFragment: "acceptProvisionPendingParameters", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "allocationProvisionTracker", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "closeStaleAllocation", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "collect", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "curationFeesCut", values?: undefined ): string; encodeFunctionData( functionFragment: "encodeAllocationProof", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "feesProvisionTracker", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "getAllocation", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "getCuration", values?: undefined ): string; encodeFunctionData( functionFragment: "getDelegationRatio", values?: undefined ): string; encodeFunctionData( functionFragment: "getDisputeManager", values?: undefined ): string; encodeFunctionData( functionFragment: "getGraphTallyCollector", values?: undefined ): string; encodeFunctionData( functionFragment: "getLegacyAllocation", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "getProvisionTokensRange", values?: undefined ): string; encodeFunctionData( functionFragment: "getThawingPeriodRange", values?: undefined ): string; encodeFunctionData( functionFragment: "getVerifierCutRange", values?: undefined ): string; encodeFunctionData( functionFragment: "indexers", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "initialize", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "isOverAllocated", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "maxPOIStaleness", values?: undefined ): string; encodeFunctionData( functionFragment: "migrateLegacyAllocation", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "multicall", values: [PromiseOrValue[]] ): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData(functionFragment: "pause", values?: undefined): string; encodeFunctionData( functionFragment: "pauseGuardians", values: [PromiseOrValue] ): string; encodeFunctionData(functionFragment: "paused", values?: undefined): string; encodeFunctionData( functionFragment: "paymentsDestination", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "register", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "releaseStake", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "renounceOwnership", values?: undefined ): string; encodeFunctionData( functionFragment: "resizeAllocation", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "setCurationCut", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setDelegationRatio", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setMaxPOIStaleness", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setMinimumProvisionTokens", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setPauseGuardian", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setPaymentsDestination", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setStakeToFeesRatio", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "slash", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "stakeToFeesRatio", values?: undefined ): string; encodeFunctionData( functionFragment: "startService", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "stopService", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "transferOwnership", values: [PromiseOrValue] ): string; encodeFunctionData(functionFragment: "unpause", values?: undefined): string; decodeFunctionResult( functionFragment: "acceptProvisionPendingParameters", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "allocationProvisionTracker", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "closeStaleAllocation", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "collect", data: BytesLike): Result; decodeFunctionResult( functionFragment: "curationFeesCut", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "encodeAllocationProof", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "feesProvisionTracker", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getAllocation", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getCuration", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getDelegationRatio", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getDisputeManager", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getGraphTallyCollector", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getLegacyAllocation", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getProvisionTokensRange", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getThawingPeriodRange", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getVerifierCutRange", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "indexers", data: BytesLike): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult( functionFragment: "isOverAllocated", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "maxPOIStaleness", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "migrateLegacyAllocation", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "multicall", data: BytesLike): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult(functionFragment: "pause", data: BytesLike): Result; decodeFunctionResult( functionFragment: "pauseGuardians", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "paused", data: BytesLike): Result; decodeFunctionResult( functionFragment: "paymentsDestination", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "register", data: BytesLike): Result; decodeFunctionResult( functionFragment: "releaseStake", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "renounceOwnership", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "resizeAllocation", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setCurationCut", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setDelegationRatio", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setMaxPOIStaleness", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setMinimumProvisionTokens", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setPauseGuardian", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setPaymentsDestination", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setStakeToFeesRatio", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "slash", data: BytesLike): Result; decodeFunctionResult( functionFragment: "stakeToFeesRatio", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "startService", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "stopService", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "transferOwnership", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "unpause", data: BytesLike): Result; events: { "AllocationClosed(address,address,bytes32,uint256,bool)": EventFragment; "AllocationCreated(address,address,bytes32,uint256,uint256)": EventFragment; "AllocationResized(address,address,bytes32,uint256,uint256)": EventFragment; "CurationCutSet(uint256)": EventFragment; "DelegationRatioSet(uint32)": EventFragment; "IndexingRewardsCollected(address,address,bytes32,uint256,uint256,uint256,bytes32,bytes,uint256)": EventFragment; "LegacyAllocationMigrated(address,address,bytes32)": EventFragment; "MaxPOIStalenessSet(uint256)": EventFragment; "PauseGuardianSet(address,bool)": EventFragment; "PaymentsDestinationSet(address,address)": EventFragment; "ProvisionPendingParametersAccepted(address)": EventFragment; "ProvisionTokensRangeSet(uint256,uint256)": EventFragment; "QueryFeesCollected(address,address,address,bytes32,uint256,uint256)": EventFragment; "ServicePaymentCollected(address,uint8,uint256)": EventFragment; "ServiceProviderRegistered(address,bytes)": EventFragment; "ServiceProviderSlashed(address,uint256)": EventFragment; "ServiceStarted(address,bytes)": EventFragment; "ServiceStopped(address,bytes)": EventFragment; "StakeClaimLocked(address,bytes32,uint256,uint256)": EventFragment; "StakeClaimReleased(address,bytes32,uint256,uint256)": EventFragment; "StakeClaimsReleased(address,uint256,uint256)": EventFragment; "StakeToFeesRatioSet(uint256)": EventFragment; "ThawingPeriodRangeSet(uint64,uint64)": EventFragment; "VerifierCutRangeSet(uint32,uint32)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "AllocationClosed"): EventFragment; getEvent(nameOrSignatureOrTopic: "AllocationCreated"): EventFragment; getEvent(nameOrSignatureOrTopic: "AllocationResized"): EventFragment; getEvent(nameOrSignatureOrTopic: "CurationCutSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "DelegationRatioSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "IndexingRewardsCollected"): EventFragment; getEvent(nameOrSignatureOrTopic: "LegacyAllocationMigrated"): EventFragment; getEvent(nameOrSignatureOrTopic: "MaxPOIStalenessSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "PauseGuardianSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "PaymentsDestinationSet"): EventFragment; getEvent( nameOrSignatureOrTopic: "ProvisionPendingParametersAccepted" ): EventFragment; getEvent(nameOrSignatureOrTopic: "ProvisionTokensRangeSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "QueryFeesCollected"): EventFragment; getEvent(nameOrSignatureOrTopic: "ServicePaymentCollected"): EventFragment; getEvent(nameOrSignatureOrTopic: "ServiceProviderRegistered"): EventFragment; getEvent(nameOrSignatureOrTopic: "ServiceProviderSlashed"): EventFragment; getEvent(nameOrSignatureOrTopic: "ServiceStarted"): EventFragment; getEvent(nameOrSignatureOrTopic: "ServiceStopped"): EventFragment; getEvent(nameOrSignatureOrTopic: "StakeClaimLocked"): EventFragment; getEvent(nameOrSignatureOrTopic: "StakeClaimReleased"): EventFragment; getEvent(nameOrSignatureOrTopic: "StakeClaimsReleased"): EventFragment; getEvent(nameOrSignatureOrTopic: "StakeToFeesRatioSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "ThawingPeriodRangeSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "VerifierCutRangeSet"): EventFragment; } export interface AllocationClosedEventObject { indexer: string; allocationId: string; subgraphDeploymentId: string; tokens: BigNumber; forceClosed: boolean; } export type AllocationClosedEvent = TypedEvent< [string, string, string, BigNumber, boolean], AllocationClosedEventObject >; export type AllocationClosedEventFilter = TypedEventFilter; export interface AllocationCreatedEventObject { indexer: string; allocationId: string; subgraphDeploymentId: string; tokens: BigNumber; currentEpoch: BigNumber; } export type AllocationCreatedEvent = TypedEvent< [string, string, string, BigNumber, BigNumber], AllocationCreatedEventObject >; export type AllocationCreatedEventFilter = TypedEventFilter; export interface AllocationResizedEventObject { indexer: string; allocationId: string; subgraphDeploymentId: string; newTokens: BigNumber; oldTokens: BigNumber; } export type AllocationResizedEvent = TypedEvent< [string, string, string, BigNumber, BigNumber], AllocationResizedEventObject >; export type AllocationResizedEventFilter = TypedEventFilter; export interface CurationCutSetEventObject { curationCut: BigNumber; } export type CurationCutSetEvent = TypedEvent< [BigNumber], CurationCutSetEventObject >; export type CurationCutSetEventFilter = TypedEventFilter; export interface DelegationRatioSetEventObject { ratio: number; } export type DelegationRatioSetEvent = TypedEvent< [number], DelegationRatioSetEventObject >; export type DelegationRatioSetEventFilter = TypedEventFilter; export interface IndexingRewardsCollectedEventObject { indexer: string; allocationId: string; subgraphDeploymentId: string; tokensRewards: BigNumber; tokensIndexerRewards: BigNumber; tokensDelegationRewards: BigNumber; poi: string; poiMetadata: string; currentEpoch: BigNumber; } export type IndexingRewardsCollectedEvent = TypedEvent< [ string, string, string, BigNumber, BigNumber, BigNumber, string, string, BigNumber ], IndexingRewardsCollectedEventObject >; export type IndexingRewardsCollectedEventFilter = TypedEventFilter; export interface LegacyAllocationMigratedEventObject { indexer: string; allocationId: string; subgraphDeploymentId: string; } export type LegacyAllocationMigratedEvent = TypedEvent< [string, string, string], LegacyAllocationMigratedEventObject >; export type LegacyAllocationMigratedEventFilter = TypedEventFilter; export interface MaxPOIStalenessSetEventObject { maxPOIStaleness: BigNumber; } export type MaxPOIStalenessSetEvent = TypedEvent< [BigNumber], MaxPOIStalenessSetEventObject >; export type MaxPOIStalenessSetEventFilter = TypedEventFilter; export interface PauseGuardianSetEventObject { account: string; allowed: boolean; } export type PauseGuardianSetEvent = TypedEvent< [string, boolean], PauseGuardianSetEventObject >; export type PauseGuardianSetEventFilter = TypedEventFilter; export interface PaymentsDestinationSetEventObject { indexer: string; paymentsDestination: string; } export type PaymentsDestinationSetEvent = TypedEvent< [string, string], PaymentsDestinationSetEventObject >; export type PaymentsDestinationSetEventFilter = TypedEventFilter; export interface ProvisionPendingParametersAcceptedEventObject { serviceProvider: string; } export type ProvisionPendingParametersAcceptedEvent = TypedEvent< [string], ProvisionPendingParametersAcceptedEventObject >; export type ProvisionPendingParametersAcceptedEventFilter = TypedEventFilter; export interface ProvisionTokensRangeSetEventObject { min: BigNumber; max: BigNumber; } export type ProvisionTokensRangeSetEvent = TypedEvent< [BigNumber, BigNumber], ProvisionTokensRangeSetEventObject >; export type ProvisionTokensRangeSetEventFilter = TypedEventFilter; export interface QueryFeesCollectedEventObject { serviceProvider: string; payer: string; allocationId: string; subgraphDeploymentId: string; tokensCollected: BigNumber; tokensCurators: BigNumber; } export type QueryFeesCollectedEvent = TypedEvent< [string, string, string, string, BigNumber, BigNumber], QueryFeesCollectedEventObject >; export type QueryFeesCollectedEventFilter = TypedEventFilter; export interface ServicePaymentCollectedEventObject { serviceProvider: string; feeType: number; tokens: BigNumber; } export type ServicePaymentCollectedEvent = TypedEvent< [string, number, BigNumber], ServicePaymentCollectedEventObject >; export type ServicePaymentCollectedEventFilter = TypedEventFilter; export interface ServiceProviderRegisteredEventObject { serviceProvider: string; data: string; } export type ServiceProviderRegisteredEvent = TypedEvent< [string, string], ServiceProviderRegisteredEventObject >; export type ServiceProviderRegisteredEventFilter = TypedEventFilter; export interface ServiceProviderSlashedEventObject { serviceProvider: string; tokens: BigNumber; } export type ServiceProviderSlashedEvent = TypedEvent< [string, BigNumber], ServiceProviderSlashedEventObject >; export type ServiceProviderSlashedEventFilter = TypedEventFilter; export interface ServiceStartedEventObject { serviceProvider: string; data: string; } export type ServiceStartedEvent = TypedEvent< [string, string], ServiceStartedEventObject >; export type ServiceStartedEventFilter = TypedEventFilter; export interface ServiceStoppedEventObject { serviceProvider: string; data: string; } export type ServiceStoppedEvent = TypedEvent< [string, string], ServiceStoppedEventObject >; export type ServiceStoppedEventFilter = TypedEventFilter; export interface StakeClaimLockedEventObject { serviceProvider: string; claimId: string; tokens: BigNumber; unlockTimestamp: BigNumber; } export type StakeClaimLockedEvent = TypedEvent< [string, string, BigNumber, BigNumber], StakeClaimLockedEventObject >; export type StakeClaimLockedEventFilter = TypedEventFilter; export interface StakeClaimReleasedEventObject { serviceProvider: string; claimId: string; tokens: BigNumber; releasableAt: BigNumber; } export type StakeClaimReleasedEvent = TypedEvent< [string, string, BigNumber, BigNumber], StakeClaimReleasedEventObject >; export type StakeClaimReleasedEventFilter = TypedEventFilter; export interface StakeClaimsReleasedEventObject { serviceProvider: string; claimsCount: BigNumber; tokensReleased: BigNumber; } export type StakeClaimsReleasedEvent = TypedEvent< [string, BigNumber, BigNumber], StakeClaimsReleasedEventObject >; export type StakeClaimsReleasedEventFilter = TypedEventFilter; export interface StakeToFeesRatioSetEventObject { ratio: BigNumber; } export type StakeToFeesRatioSetEvent = TypedEvent< [BigNumber], StakeToFeesRatioSetEventObject >; export type StakeToFeesRatioSetEventFilter = TypedEventFilter; export interface ThawingPeriodRangeSetEventObject { min: BigNumber; max: BigNumber; } export type ThawingPeriodRangeSetEvent = TypedEvent< [BigNumber, BigNumber], ThawingPeriodRangeSetEventObject >; export type ThawingPeriodRangeSetEventFilter = TypedEventFilter; export interface VerifierCutRangeSetEventObject { min: number; max: number; } export type VerifierCutRangeSetEvent = TypedEvent< [number, number], VerifierCutRangeSetEventObject >; export type VerifierCutRangeSetEventFilter = TypedEventFilter; export interface ISubgraphServiceToolshed extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: ISubgraphServiceToolshedInterface; 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: { acceptProvisionPendingParameters( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; allocationProvisionTracker( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise<[BigNumber]>; closeStaleAllocation( allocationId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; collect( serviceProvider: PromiseOrValue, feeType: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; curationFeesCut(overrides?: CallOverrides): Promise<[BigNumber]>; encodeAllocationProof( indexer: PromiseOrValue, allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; feesProvisionTracker( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise<[BigNumber]>; getAllocation( allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise<[IAllocation.StateStructOutput]>; getCuration(overrides?: CallOverrides): Promise<[string]>; getDelegationRatio(overrides?: CallOverrides): Promise<[number]>; getDisputeManager(overrides?: CallOverrides): Promise<[string]>; getGraphTallyCollector(overrides?: CallOverrides): Promise<[string]>; getLegacyAllocation( allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise<[ILegacyAllocation.StateStructOutput]>; getProvisionTokensRange( overrides?: CallOverrides ): Promise<[BigNumber, BigNumber]>; getThawingPeriodRange( overrides?: CallOverrides ): Promise<[BigNumber, BigNumber]>; getVerifierCutRange(overrides?: CallOverrides): Promise<[number, number]>; indexers( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise<[string, string] & { url: string; geoHash: string }>; initialize( owner: PromiseOrValue, minimumProvisionTokens: PromiseOrValue, maximumDelegationRatio: PromiseOrValue, stakeToFeesRatio: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; isOverAllocated( allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise<[boolean]>; maxPOIStaleness(overrides?: CallOverrides): Promise<[BigNumber]>; migrateLegacyAllocation( indexer: PromiseOrValue, allocationId: PromiseOrValue, subgraphDeploymentId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; multicall( data: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise<[string]>; pause( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; pauseGuardians( pauseGuardian: PromiseOrValue, overrides?: CallOverrides ): Promise<[boolean]>; paused(overrides?: CallOverrides): Promise<[boolean]>; paymentsDestination( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; register( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; releaseStake( numClaimsToRelease: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; resizeAllocation( indexer: PromiseOrValue, allocationId: PromiseOrValue, tokens: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setCurationCut( curationCut: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setDelegationRatio( delegationRatio: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setMaxPOIStaleness( maxPOIStaleness: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setMinimumProvisionTokens( minimumProvisionTokens: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPauseGuardian( pauseGuardian: PromiseOrValue, allowed: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPaymentsDestination( paymentsDestination: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setStakeToFeesRatio( stakeToFeesRatio: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; slash( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; stakeToFeesRatio(overrides?: CallOverrides): Promise<[BigNumber]>; startService( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; stopService( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; unpause( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; }; acceptProvisionPendingParameters( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; allocationProvisionTracker( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise; closeStaleAllocation( allocationId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; collect( serviceProvider: PromiseOrValue, feeType: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; curationFeesCut(overrides?: CallOverrides): Promise; encodeAllocationProof( indexer: PromiseOrValue, allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise; feesProvisionTracker( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise; getAllocation( allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise; getCuration(overrides?: CallOverrides): Promise; getDelegationRatio(overrides?: CallOverrides): Promise; getDisputeManager(overrides?: CallOverrides): Promise; getGraphTallyCollector(overrides?: CallOverrides): Promise; getLegacyAllocation( allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise; getProvisionTokensRange( overrides?: CallOverrides ): Promise<[BigNumber, BigNumber]>; getThawingPeriodRange( overrides?: CallOverrides ): Promise<[BigNumber, BigNumber]>; getVerifierCutRange(overrides?: CallOverrides): Promise<[number, number]>; indexers( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise<[string, string] & { url: string; geoHash: string }>; initialize( owner: PromiseOrValue, minimumProvisionTokens: PromiseOrValue, maximumDelegationRatio: PromiseOrValue, stakeToFeesRatio: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; isOverAllocated( allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise; maxPOIStaleness(overrides?: CallOverrides): Promise; migrateLegacyAllocation( indexer: PromiseOrValue, allocationId: PromiseOrValue, subgraphDeploymentId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; multicall( data: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise; pause( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; pauseGuardians( pauseGuardian: PromiseOrValue, overrides?: CallOverrides ): Promise; paused(overrides?: CallOverrides): Promise; paymentsDestination( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise; register( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; releaseStake( numClaimsToRelease: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; resizeAllocation( indexer: PromiseOrValue, allocationId: PromiseOrValue, tokens: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setCurationCut( curationCut: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setDelegationRatio( delegationRatio: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setMaxPOIStaleness( maxPOIStaleness: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setMinimumProvisionTokens( minimumProvisionTokens: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPauseGuardian( pauseGuardian: PromiseOrValue, allowed: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPaymentsDestination( paymentsDestination: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setStakeToFeesRatio( stakeToFeesRatio: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; slash( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; stakeToFeesRatio(overrides?: CallOverrides): Promise; startService( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; stopService( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; unpause( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; callStatic: { acceptProvisionPendingParameters( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides ): Promise; allocationProvisionTracker( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise; closeStaleAllocation( allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise; collect( serviceProvider: PromiseOrValue, feeType: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides ): Promise; curationFeesCut(overrides?: CallOverrides): Promise; encodeAllocationProof( indexer: PromiseOrValue, allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise; feesProvisionTracker( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise; getAllocation( allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise; getCuration(overrides?: CallOverrides): Promise; getDelegationRatio(overrides?: CallOverrides): Promise; getDisputeManager(overrides?: CallOverrides): Promise; getGraphTallyCollector(overrides?: CallOverrides): Promise; getLegacyAllocation( allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise; getProvisionTokensRange( overrides?: CallOverrides ): Promise<[BigNumber, BigNumber]>; getThawingPeriodRange( overrides?: CallOverrides ): Promise<[BigNumber, BigNumber]>; getVerifierCutRange(overrides?: CallOverrides): Promise<[number, number]>; indexers( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise<[string, string] & { url: string; geoHash: string }>; initialize( owner: PromiseOrValue, minimumProvisionTokens: PromiseOrValue, maximumDelegationRatio: PromiseOrValue, stakeToFeesRatio: PromiseOrValue, overrides?: CallOverrides ): Promise; isOverAllocated( allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise; maxPOIStaleness(overrides?: CallOverrides): Promise; migrateLegacyAllocation( indexer: PromiseOrValue, allocationId: PromiseOrValue, subgraphDeploymentId: PromiseOrValue, overrides?: CallOverrides ): Promise; multicall( data: PromiseOrValue[], overrides?: CallOverrides ): Promise; owner(overrides?: CallOverrides): Promise; pause(overrides?: CallOverrides): Promise; pauseGuardians( pauseGuardian: PromiseOrValue, overrides?: CallOverrides ): Promise; paused(overrides?: CallOverrides): Promise; paymentsDestination( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise; register( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides ): Promise; releaseStake( numClaimsToRelease: PromiseOrValue, overrides?: CallOverrides ): Promise; renounceOwnership(overrides?: CallOverrides): Promise; resizeAllocation( indexer: PromiseOrValue, allocationId: PromiseOrValue, tokens: PromiseOrValue, overrides?: CallOverrides ): Promise; setCurationCut( curationCut: PromiseOrValue, overrides?: CallOverrides ): Promise; setDelegationRatio( delegationRatio: PromiseOrValue, overrides?: CallOverrides ): Promise; setMaxPOIStaleness( maxPOIStaleness: PromiseOrValue, overrides?: CallOverrides ): Promise; setMinimumProvisionTokens( minimumProvisionTokens: PromiseOrValue, overrides?: CallOverrides ): Promise; setPauseGuardian( pauseGuardian: PromiseOrValue, allowed: PromiseOrValue, overrides?: CallOverrides ): Promise; setPaymentsDestination( paymentsDestination: PromiseOrValue, overrides?: CallOverrides ): Promise; setStakeToFeesRatio( stakeToFeesRatio: PromiseOrValue, overrides?: CallOverrides ): Promise; slash( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides ): Promise; stakeToFeesRatio(overrides?: CallOverrides): Promise; startService( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides ): Promise; stopService( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides ): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: CallOverrides ): Promise; unpause(overrides?: CallOverrides): Promise; }; filters: { "AllocationClosed(address,address,bytes32,uint256,bool)"( indexer?: PromiseOrValue | null, allocationId?: PromiseOrValue | null, subgraphDeploymentId?: PromiseOrValue | null, tokens?: null, forceClosed?: null ): AllocationClosedEventFilter; AllocationClosed( indexer?: PromiseOrValue | null, allocationId?: PromiseOrValue | null, subgraphDeploymentId?: PromiseOrValue | null, tokens?: null, forceClosed?: null ): AllocationClosedEventFilter; "AllocationCreated(address,address,bytes32,uint256,uint256)"( indexer?: PromiseOrValue | null, allocationId?: PromiseOrValue | null, subgraphDeploymentId?: PromiseOrValue | null, tokens?: null, currentEpoch?: null ): AllocationCreatedEventFilter; AllocationCreated( indexer?: PromiseOrValue | null, allocationId?: PromiseOrValue | null, subgraphDeploymentId?: PromiseOrValue | null, tokens?: null, currentEpoch?: null ): AllocationCreatedEventFilter; "AllocationResized(address,address,bytes32,uint256,uint256)"( indexer?: PromiseOrValue | null, allocationId?: PromiseOrValue | null, subgraphDeploymentId?: PromiseOrValue | null, newTokens?: null, oldTokens?: null ): AllocationResizedEventFilter; AllocationResized( indexer?: PromiseOrValue | null, allocationId?: PromiseOrValue | null, subgraphDeploymentId?: PromiseOrValue | null, newTokens?: null, oldTokens?: null ): AllocationResizedEventFilter; "CurationCutSet(uint256)"(curationCut?: null): CurationCutSetEventFilter; CurationCutSet(curationCut?: null): CurationCutSetEventFilter; "DelegationRatioSet(uint32)"(ratio?: null): DelegationRatioSetEventFilter; DelegationRatioSet(ratio?: null): DelegationRatioSetEventFilter; "IndexingRewardsCollected(address,address,bytes32,uint256,uint256,uint256,bytes32,bytes,uint256)"( indexer?: PromiseOrValue | null, allocationId?: PromiseOrValue | null, subgraphDeploymentId?: PromiseOrValue | null, tokensRewards?: null, tokensIndexerRewards?: null, tokensDelegationRewards?: null, poi?: null, poiMetadata?: null, currentEpoch?: null ): IndexingRewardsCollectedEventFilter; IndexingRewardsCollected( indexer?: PromiseOrValue | null, allocationId?: PromiseOrValue | null, subgraphDeploymentId?: PromiseOrValue | null, tokensRewards?: null, tokensIndexerRewards?: null, tokensDelegationRewards?: null, poi?: null, poiMetadata?: null, currentEpoch?: null ): IndexingRewardsCollectedEventFilter; "LegacyAllocationMigrated(address,address,bytes32)"( indexer?: PromiseOrValue | null, allocationId?: PromiseOrValue | null, subgraphDeploymentId?: PromiseOrValue | null ): LegacyAllocationMigratedEventFilter; LegacyAllocationMigrated( indexer?: PromiseOrValue | null, allocationId?: PromiseOrValue | null, subgraphDeploymentId?: PromiseOrValue | null ): LegacyAllocationMigratedEventFilter; "MaxPOIStalenessSet(uint256)"( maxPOIStaleness?: null ): MaxPOIStalenessSetEventFilter; MaxPOIStalenessSet(maxPOIStaleness?: null): MaxPOIStalenessSetEventFilter; "PauseGuardianSet(address,bool)"( account?: PromiseOrValue | null, allowed?: null ): PauseGuardianSetEventFilter; PauseGuardianSet( account?: PromiseOrValue | null, allowed?: null ): PauseGuardianSetEventFilter; "PaymentsDestinationSet(address,address)"( indexer?: PromiseOrValue | null, paymentsDestination?: PromiseOrValue | null ): PaymentsDestinationSetEventFilter; PaymentsDestinationSet( indexer?: PromiseOrValue | null, paymentsDestination?: PromiseOrValue | null ): PaymentsDestinationSetEventFilter; "ProvisionPendingParametersAccepted(address)"( serviceProvider?: PromiseOrValue | null ): ProvisionPendingParametersAcceptedEventFilter; ProvisionPendingParametersAccepted( serviceProvider?: PromiseOrValue | null ): ProvisionPendingParametersAcceptedEventFilter; "ProvisionTokensRangeSet(uint256,uint256)"( min?: null, max?: null ): ProvisionTokensRangeSetEventFilter; ProvisionTokensRangeSet( min?: null, max?: null ): ProvisionTokensRangeSetEventFilter; "QueryFeesCollected(address,address,address,bytes32,uint256,uint256)"( serviceProvider?: PromiseOrValue | null, payer?: PromiseOrValue | null, allocationId?: PromiseOrValue | null, subgraphDeploymentId?: null, tokensCollected?: null, tokensCurators?: null ): QueryFeesCollectedEventFilter; QueryFeesCollected( serviceProvider?: PromiseOrValue | null, payer?: PromiseOrValue | null, allocationId?: PromiseOrValue | null, subgraphDeploymentId?: null, tokensCollected?: null, tokensCurators?: null ): QueryFeesCollectedEventFilter; "ServicePaymentCollected(address,uint8,uint256)"( serviceProvider?: PromiseOrValue | null, feeType?: PromiseOrValue | null, tokens?: null ): ServicePaymentCollectedEventFilter; ServicePaymentCollected( serviceProvider?: PromiseOrValue | null, feeType?: PromiseOrValue | null, tokens?: null ): ServicePaymentCollectedEventFilter; "ServiceProviderRegistered(address,bytes)"( serviceProvider?: PromiseOrValue | null, data?: null ): ServiceProviderRegisteredEventFilter; ServiceProviderRegistered( serviceProvider?: PromiseOrValue | null, data?: null ): ServiceProviderRegisteredEventFilter; "ServiceProviderSlashed(address,uint256)"( serviceProvider?: PromiseOrValue | null, tokens?: null ): ServiceProviderSlashedEventFilter; ServiceProviderSlashed( serviceProvider?: PromiseOrValue | null, tokens?: null ): ServiceProviderSlashedEventFilter; "ServiceStarted(address,bytes)"( serviceProvider?: PromiseOrValue | null, data?: null ): ServiceStartedEventFilter; ServiceStarted( serviceProvider?: PromiseOrValue | null, data?: null ): ServiceStartedEventFilter; "ServiceStopped(address,bytes)"( serviceProvider?: PromiseOrValue | null, data?: null ): ServiceStoppedEventFilter; ServiceStopped( serviceProvider?: PromiseOrValue | null, data?: null ): ServiceStoppedEventFilter; "StakeClaimLocked(address,bytes32,uint256,uint256)"( serviceProvider?: PromiseOrValue | null, claimId?: PromiseOrValue | null, tokens?: null, unlockTimestamp?: null ): StakeClaimLockedEventFilter; StakeClaimLocked( serviceProvider?: PromiseOrValue | null, claimId?: PromiseOrValue | null, tokens?: null, unlockTimestamp?: null ): StakeClaimLockedEventFilter; "StakeClaimReleased(address,bytes32,uint256,uint256)"( serviceProvider?: PromiseOrValue | null, claimId?: PromiseOrValue | null, tokens?: null, releasableAt?: null ): StakeClaimReleasedEventFilter; StakeClaimReleased( serviceProvider?: PromiseOrValue | null, claimId?: PromiseOrValue | null, tokens?: null, releasableAt?: null ): StakeClaimReleasedEventFilter; "StakeClaimsReleased(address,uint256,uint256)"( serviceProvider?: PromiseOrValue | null, claimsCount?: null, tokensReleased?: null ): StakeClaimsReleasedEventFilter; StakeClaimsReleased( serviceProvider?: PromiseOrValue | null, claimsCount?: null, tokensReleased?: null ): StakeClaimsReleasedEventFilter; "StakeToFeesRatioSet(uint256)"( ratio?: null ): StakeToFeesRatioSetEventFilter; StakeToFeesRatioSet(ratio?: null): StakeToFeesRatioSetEventFilter; "ThawingPeriodRangeSet(uint64,uint64)"( min?: null, max?: null ): ThawingPeriodRangeSetEventFilter; ThawingPeriodRangeSet( min?: null, max?: null ): ThawingPeriodRangeSetEventFilter; "VerifierCutRangeSet(uint32,uint32)"( min?: null, max?: null ): VerifierCutRangeSetEventFilter; VerifierCutRangeSet(min?: null, max?: null): VerifierCutRangeSetEventFilter; }; estimateGas: { acceptProvisionPendingParameters( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; allocationProvisionTracker( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise; closeStaleAllocation( allocationId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; collect( serviceProvider: PromiseOrValue, feeType: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; curationFeesCut(overrides?: CallOverrides): Promise; encodeAllocationProof( indexer: PromiseOrValue, allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise; feesProvisionTracker( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise; getAllocation( allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise; getCuration(overrides?: CallOverrides): Promise; getDelegationRatio(overrides?: CallOverrides): Promise; getDisputeManager(overrides?: CallOverrides): Promise; getGraphTallyCollector(overrides?: CallOverrides): Promise; getLegacyAllocation( allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise; getProvisionTokensRange(overrides?: CallOverrides): Promise; getThawingPeriodRange(overrides?: CallOverrides): Promise; getVerifierCutRange(overrides?: CallOverrides): Promise; indexers( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise; initialize( owner: PromiseOrValue, minimumProvisionTokens: PromiseOrValue, maximumDelegationRatio: PromiseOrValue, stakeToFeesRatio: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; isOverAllocated( allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise; maxPOIStaleness(overrides?: CallOverrides): Promise; migrateLegacyAllocation( indexer: PromiseOrValue, allocationId: PromiseOrValue, subgraphDeploymentId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; multicall( data: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise; pause( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; pauseGuardians( pauseGuardian: PromiseOrValue, overrides?: CallOverrides ): Promise; paused(overrides?: CallOverrides): Promise; paymentsDestination( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise; register( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; releaseStake( numClaimsToRelease: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; resizeAllocation( indexer: PromiseOrValue, allocationId: PromiseOrValue, tokens: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setCurationCut( curationCut: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setDelegationRatio( delegationRatio: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setMaxPOIStaleness( maxPOIStaleness: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setMinimumProvisionTokens( minimumProvisionTokens: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPauseGuardian( pauseGuardian: PromiseOrValue, allowed: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPaymentsDestination( paymentsDestination: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setStakeToFeesRatio( stakeToFeesRatio: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; slash( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; stakeToFeesRatio(overrides?: CallOverrides): Promise; startService( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; stopService( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; unpause( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; }; populateTransaction: { acceptProvisionPendingParameters( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; allocationProvisionTracker( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise; closeStaleAllocation( allocationId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; collect( serviceProvider: PromiseOrValue, feeType: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; curationFeesCut(overrides?: CallOverrides): Promise; encodeAllocationProof( indexer: PromiseOrValue, allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise; feesProvisionTracker( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise; getAllocation( allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise; getCuration(overrides?: CallOverrides): Promise; getDelegationRatio( overrides?: CallOverrides ): Promise; getDisputeManager(overrides?: CallOverrides): Promise; getGraphTallyCollector( overrides?: CallOverrides ): Promise; getLegacyAllocation( allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise; getProvisionTokensRange( overrides?: CallOverrides ): Promise; getThawingPeriodRange( overrides?: CallOverrides ): Promise; getVerifierCutRange( overrides?: CallOverrides ): Promise; indexers( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise; initialize( owner: PromiseOrValue, minimumProvisionTokens: PromiseOrValue, maximumDelegationRatio: PromiseOrValue, stakeToFeesRatio: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; isOverAllocated( allocationId: PromiseOrValue, overrides?: CallOverrides ): Promise; maxPOIStaleness(overrides?: CallOverrides): Promise; migrateLegacyAllocation( indexer: PromiseOrValue, allocationId: PromiseOrValue, subgraphDeploymentId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; multicall( data: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise; pause( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; pauseGuardians( pauseGuardian: PromiseOrValue, overrides?: CallOverrides ): Promise; paused(overrides?: CallOverrides): Promise; paymentsDestination( indexer: PromiseOrValue, overrides?: CallOverrides ): Promise; register( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; releaseStake( numClaimsToRelease: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; resizeAllocation( indexer: PromiseOrValue, allocationId: PromiseOrValue, tokens: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setCurationCut( curationCut: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setDelegationRatio( delegationRatio: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setMaxPOIStaleness( maxPOIStaleness: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setMinimumProvisionTokens( minimumProvisionTokens: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPauseGuardian( pauseGuardian: PromiseOrValue, allowed: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPaymentsDestination( paymentsDestination: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setStakeToFeesRatio( stakeToFeesRatio: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; slash( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; stakeToFeesRatio(overrides?: CallOverrides): Promise; startService( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; stopService( serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; unpause( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; }; }