import { FirstUpdateAfterBlock, LastRetireModel, PoolsModel } from './types'; import { Logger } from 'ts-log'; import { Pool } from 'pg'; export declare class BlockfrostCacheBuilder { #private; constructor(db: Pool, logger: Logger); getCurrentEpoch(): Promise; getFirstUpdateAfterBlock(id: string, blockNo: number): Promise; getLastRetire(id: string): Promise; getPools(cacheTtl: number): Promise; } //# sourceMappingURL=builder.d.ts.map