import type { Knex } from 'knex'; import type { Chain } from '../../../sdk'; import type { ChaintracksOptions } from './Api/ChaintracksApi'; import { type ChaintracksArgumentsTail, type CreatedChaintracks, type ResolvedDefaultChaintracksParams } from './configureChaintracksIngestors'; export type DefaultKnexChaintracksArguments = [ chain: Chain, rootFolder?: string, knexConfig?: Knex.Config, ...options: ChaintracksArgumentsTail ]; export interface ResolvedDefaultKnexChaintracksParams extends ResolvedDefaultChaintracksParams { rootFolder: string; knexConfig?: Knex.Config; } export declare function resolveDefaultKnexChaintracksArguments(args: DefaultKnexChaintracksArguments): ResolvedDefaultKnexChaintracksParams; export declare function toDefaultKnexChaintracksArguments(params: ResolvedDefaultKnexChaintracksParams): DefaultKnexChaintracksArguments; export declare function createAndStartDefaultKnexChaintracks(args: DefaultKnexChaintracksArguments, createOptions: (...args: DefaultKnexChaintracksArguments) => ChaintracksOptions): CreatedChaintracks; //# sourceMappingURL=configureKnexChaintracks.d.ts.map