import { Logger, Metrics, SubgraphDeploymentID } from '@graphprotocol/common-ts'; import { Network, GraphNode, DeploymentManagementMode, IndexerManagementClient, Operator } from '@graphprotocol/indexer-common'; export type NetworkAndOperator = { network: Network; operator: Operator; }; export interface AgentConfigs { logger: Logger; metrics: Metrics; graphNode: GraphNode; operators: Operator[]; indexerManagement: IndexerManagementClient; networks: Network[]; deploymentManagement: DeploymentManagementMode; offchainSubgraphs: SubgraphDeploymentID[]; pollingInterval: number; }