import { Argv } from 'yargs'; import { Logger } from '@graphprotocol/common-ts'; import { specification as spec } from '@graphprotocol/indexer-common'; export type AgentOptions = { [key: string]: any; } & Argv['argv']; export declare const start: { command: string; describe: string; builder: (args: Argv) => Argv; handler: (_argv: any) => void; }; export declare function createNetworkSpecification(argv: AgentOptions, logger: Logger): Promise; export declare function run(argv: AgentOptions, networkSpecifications: spec.NetworkSpecification[], logger: Logger): Promise; export declare function reviewArgumentsForWarnings(argv: AgentOptions, logger: Logger): void;