import type { RepoCacheRecord } from '../schema'; import { RepoCacheBase } from './base'; export declare class RepoCacheS3 extends RepoCacheBase { private readonly s3Client; private readonly bucket; private readonly dir; constructor(repository: string, fingerprint: string, url: string); read(): Promise; write(data: RepoCacheRecord): Promise; private getCacheFolder; private getCacheFileName; }