import { IndexerManagementResolverContext } from '@graphprotocol/indexer-common'; interface ProvisionInfo { id: string; dataService: string; indexer: string; tokensProvisioned: string; tokensAllocated: string; tokensThawing: string; maxVerifierCut: string; thawingPeriod: string; protocolNetwork: string; idleStake: string; } interface AddToProvisionResult { id: string; dataService: string; indexer: string; tokensProvisioned: string; protocolNetwork: string; } interface ThawFromProvisionResult { id: string; dataService: string; indexer: string; tokensThawing: string; thawingPeriod: string; thawingUntil: string; protocolNetwork: string; } interface ThawRequestInfo { id: string; fulfilled: string; dataService: string; indexer: string; shares: string; thawingUntil: string; currentBlockTimestamp: string; } interface RemoveFromProvisionResult { id: string; dataService: string; indexer: string; tokensProvisioned: string; tokensThawing: string; tokensRemoved: string; protocolNetwork: string; } declare const _default: { provisions: ({ protocolNetwork, }: { protocolNetwork: string; }, { multiNetworks, logger }: IndexerManagementResolverContext) => Promise; addToProvision: ({ protocolNetwork, amount, }: { protocolNetwork: string; amount: string; }, { multiNetworks, logger }: IndexerManagementResolverContext) => Promise; thawFromProvision: ({ protocolNetwork, amount, }: { protocolNetwork: string; amount: string; }, { multiNetworks, logger }: IndexerManagementResolverContext) => Promise; thawRequests: ({ protocolNetwork, }: { protocolNetwork: string; }, { multiNetworks, logger }: IndexerManagementResolverContext) => Promise; removeFromProvision: ({ protocolNetwork, }: { protocolNetwork: string; }, { multiNetworks, logger }: IndexerManagementResolverContext) => Promise; }; export default _default;