import { Command } from '@oclif/core'; export declare enum BackfillEmit { EvmEvents = "evm-events", EvmTransactions = "evm-transactions", EvmBlocks = "evm-blocks", EvmReorgs = "evm-reorgs" } export default class Backfill extends Command { static description: string; static flags: { help: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; 'work-dir': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; chain: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; address: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'override-filter-group': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'address-csv': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'address-json': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'tx-hashes-csv': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'tx-hashes': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'topic-hash': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'topic-abi': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; processor: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'block-range': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'batch-size': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'idempotency-key': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'max-blocks': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'min-timestamp': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'max-timestamp': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'scan-direction': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; context: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'auto-approve': import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; 'log-level': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'skip-caching': import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; 'max-executors': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; emit: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; compact: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; 'do-not-exit': import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; }; run(): Promise; }