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 { type StateStruct = { indexer: PromiseOrValue; subgraphDeploymentId: PromiseOrValue; tokens: PromiseOrValue; createdAt: PromiseOrValue; closedAt: PromiseOrValue; lastPOIPresentedAt: PromiseOrValue; accRewardsPerAllocatedToken: PromiseOrValue; accRewardsPending: PromiseOrValue; createdAtEpoch: PromiseOrValue; }; 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 { type StateStruct = { indexer: PromiseOrValue; subgraphDeploymentId: PromiseOrValue; }; type StateStructOutput = [string, string] & { indexer: string; subgraphDeploymentId: string; }; } export interface ISubgraphServiceInterface extends utils.Interface { functions: { "acceptProvisionPendingParameters(address,bytes)": FunctionFragment; "closeStaleAllocation(address)": FunctionFragment; "collect(address,uint8,bytes)": FunctionFragment; "encodeAllocationProof(address,address)": FunctionFragment; "getAllocation(address)": FunctionFragment; "getCuration()": FunctionFragment; "getDelegationRatio()": FunctionFragment; "getDisputeManager()": FunctionFragment; "getGraphTallyCollector()": FunctionFragment; "getLegacyAllocation(address)": FunctionFragment; "getProvisionTokensRange()": FunctionFragment; "getThawingPeriodRange()": FunctionFragment; "getVerifierCutRange()": FunctionFragment; "initialize(address,uint256,uint32,uint256)": FunctionFragment; "isOverAllocated(address)": FunctionFragment; "migrateLegacyAllocation(address,address,bytes32)": FunctionFragment; "register(address,bytes)": FunctionFragment; "releaseStake(uint256)": 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; "startService(address,bytes)": FunctionFragment; "stopService(address,bytes)": FunctionFragment; }; getFunction(nameOrSignatureOrTopic: "acceptProvisionPendingParameters" | "closeStaleAllocation" | "collect" | "encodeAllocationProof" | "getAllocation" | "getCuration" | "getDelegationRatio" | "getDisputeManager" | "getGraphTallyCollector" | "getLegacyAllocation" | "getProvisionTokensRange" | "getThawingPeriodRange" | "getVerifierCutRange" | "initialize" | "isOverAllocated" | "migrateLegacyAllocation" | "register" | "releaseStake" | "resizeAllocation" | "setCurationCut" | "setDelegationRatio" | "setMaxPOIStaleness" | "setMinimumProvisionTokens" | "setPauseGuardian" | "setPaymentsDestination" | "setStakeToFeesRatio" | "slash" | "startService" | "stopService"): FunctionFragment; encodeFunctionData(functionFragment: "acceptProvisionPendingParameters", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "closeStaleAllocation", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "collect", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "encodeAllocationProof", values: [PromiseOrValue, 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: "initialize", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "isOverAllocated", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "migrateLegacyAllocation", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "register", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "releaseStake", values: [PromiseOrValue]): 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: "startService", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "stopService", values: [PromiseOrValue, PromiseOrValue]): string; decodeFunctionResult(functionFragment: "acceptProvisionPendingParameters", data: BytesLike): Result; decodeFunctionResult(functionFragment: "closeStaleAllocation", data: BytesLike): Result; decodeFunctionResult(functionFragment: "collect", data: BytesLike): Result; decodeFunctionResult(functionFragment: "encodeAllocationProof", 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: "initialize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isOverAllocated", data: BytesLike): Result; decodeFunctionResult(functionFragment: "migrateLegacyAllocation", data: BytesLike): Result; decodeFunctionResult(functionFragment: "register", data: BytesLike): Result; decodeFunctionResult(functionFragment: "releaseStake", 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: "startService", data: BytesLike): Result; decodeFunctionResult(functionFragment: "stopService", data: BytesLike): Result; events: { "CurationCutSet(uint256)": EventFragment; "PaymentsDestinationSet(address,address)": EventFragment; "ProvisionPendingParametersAccepted(address)": 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; }; getEvent(nameOrSignatureOrTopic: "CurationCutSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "PaymentsDestinationSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "ProvisionPendingParametersAccepted"): 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; } export interface CurationCutSetEventObject { curationCut: BigNumber; } export type CurationCutSetEvent = TypedEvent<[ BigNumber ], CurationCutSetEventObject>; export type CurationCutSetEventFilter = 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 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 ISubgraphService extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: ISubgraphServiceInterface; 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; closeStaleAllocation(allocationId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; collect(serviceProvider: PromiseOrValue, feeType: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; encodeAllocationProof(indexer: PromiseOrValue, allocationId: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; 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]>; initialize(owner: PromiseOrValue, minimumProvisionTokens: PromiseOrValue, maximumDelegationRatio: PromiseOrValue, stakeToFeesRatio: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isOverAllocated(allocationId: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; migrateLegacyAllocation(indexer: PromiseOrValue, allocationId: PromiseOrValue, subgraphDeploymentId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; register(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; releaseStake(numClaimsToRelease: PromiseOrValue, 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; startService(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; stopService(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; }; acceptProvisionPendingParameters(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; closeStaleAllocation(allocationId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; collect(serviceProvider: PromiseOrValue, feeType: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; encodeAllocationProof(indexer: PromiseOrValue, allocationId: 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]>; initialize(owner: PromiseOrValue, minimumProvisionTokens: PromiseOrValue, maximumDelegationRatio: PromiseOrValue, stakeToFeesRatio: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isOverAllocated(allocationId: PromiseOrValue, overrides?: CallOverrides): Promise; migrateLegacyAllocation(indexer: PromiseOrValue, allocationId: PromiseOrValue, subgraphDeploymentId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; register(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; releaseStake(numClaimsToRelease: PromiseOrValue, 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; startService(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; stopService(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; callStatic: { acceptProvisionPendingParameters(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides): Promise; closeStaleAllocation(allocationId: PromiseOrValue, overrides?: CallOverrides): Promise; collect(serviceProvider: PromiseOrValue, feeType: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides): Promise; encodeAllocationProof(indexer: PromiseOrValue, allocationId: 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]>; initialize(owner: PromiseOrValue, minimumProvisionTokens: PromiseOrValue, maximumDelegationRatio: PromiseOrValue, stakeToFeesRatio: PromiseOrValue, overrides?: CallOverrides): Promise; isOverAllocated(allocationId: PromiseOrValue, overrides?: CallOverrides): Promise; migrateLegacyAllocation(indexer: PromiseOrValue, allocationId: PromiseOrValue, subgraphDeploymentId: PromiseOrValue, overrides?: CallOverrides): Promise; register(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides): Promise; releaseStake(numClaimsToRelease: PromiseOrValue, 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; startService(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides): Promise; stopService(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides): Promise; }; filters: { "CurationCutSet(uint256)"(curationCut?: null): CurationCutSetEventFilter; CurationCutSet(curationCut?: null): CurationCutSetEventFilter; "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; "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; }; estimateGas: { acceptProvisionPendingParameters(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; closeStaleAllocation(allocationId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; collect(serviceProvider: PromiseOrValue, feeType: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; encodeAllocationProof(indexer: PromiseOrValue, allocationId: 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; initialize(owner: PromiseOrValue, minimumProvisionTokens: PromiseOrValue, maximumDelegationRatio: PromiseOrValue, stakeToFeesRatio: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isOverAllocated(allocationId: PromiseOrValue, overrides?: CallOverrides): Promise; migrateLegacyAllocation(indexer: PromiseOrValue, allocationId: PromiseOrValue, subgraphDeploymentId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; register(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; releaseStake(numClaimsToRelease: PromiseOrValue, 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; startService(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; stopService(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; }; populateTransaction: { acceptProvisionPendingParameters(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; closeStaleAllocation(allocationId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; collect(serviceProvider: PromiseOrValue, feeType: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; encodeAllocationProof(indexer: PromiseOrValue, allocationId: 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; initialize(owner: PromiseOrValue, minimumProvisionTokens: PromiseOrValue, maximumDelegationRatio: PromiseOrValue, stakeToFeesRatio: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isOverAllocated(allocationId: PromiseOrValue, overrides?: CallOverrides): Promise; migrateLegacyAllocation(indexer: PromiseOrValue, allocationId: PromiseOrValue, subgraphDeploymentId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; register(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; releaseStake(numClaimsToRelease: PromiseOrValue, 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; startService(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; stopService(serviceProvider: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; }; } //# sourceMappingURL=ISubgraphService.d.ts.map