import AWS from 'aws-sdk'; import { IntegrationJobKey, IntegrationLogger } from '../types'; import { IntegrationCache } from './types'; interface CreateS3IntegrationCacheParams { logger: IntegrationLogger; s3: AWS.S3; bucket: string; concurrency?: ConcurrencyOptions; } interface ConcurrencyOptions { getEntries: number; putEntries: number; } export default function createS3IntegrationCacheForJob(params: CreateS3IntegrationCacheParams & { jobKey: IntegrationJobKey; }): IntegrationCache; export {};