import { Chain } from '../../../sdk'; import { ChaintracksOptions } from './Api/ChaintracksApi'; import { ChaintracksFetchApi } from './Api/ChaintracksFetchApi'; /** * Shared parameters for configuring Chaintracks ingestors. */ export interface ChaintracksIngestorParams { chain: Chain; whatsonchainApiKey: string; maxPerFile: number; fetch: ChaintracksFetchApi; cdnUrl: string; addLiveRecursionLimit: number; } /** * Builds the shared portion of ChaintracksOptions that all storage backends * (Knex, Idb, NoDb) have in common: the options shell and bulk/live ingestors. * * The caller is responsible for providing the storage implementation. */ export declare function buildChaintracksOptionsWithIngestors(params: ChaintracksIngestorParams, storage: ChaintracksOptions['storage']): ChaintracksOptions; //# sourceMappingURL=configureChaintracksIngestors.d.ts.map