import { Knex } from 'knex'; import { Chain } from '../../../sdk'; import { Chaintracks } from './Chaintracks'; import { ChaintracksFetchApi } from './Api/ChaintracksFetchApi'; import { ChaintracksStorageKnex } from './Storage/ChaintracksStorageKnex'; export declare function createKnexChaintracks(chain: Chain, rootFolder?: string, knexConfig?: Knex.Config, whatsonchainApiKey?: string, maxPerFile?: number, maxRetained?: number, fetch?: ChaintracksFetchApi, cdnUrl?: string, liveHeightThreshold?: number, reorgHeightThreshold?: number, bulkMigrationChunkSize?: number, batchInsertLimit?: number, addLiveRecursionLimit?: number): Promise<{ chain: Chain; maxPerFile: number; fetch: ChaintracksFetchApi; storage: ChaintracksStorageKnex; chaintracks: Chaintracks; available: Promise; }>; //# sourceMappingURL=createKnexChaintracks.d.ts.map