import { Transaction } from 'sequelize';
import { MActorId, MVideoWithAllFiles } from '../../types/models';
import { CacheFileObject } from '../../../shared/models';
import { VideoRedundancyModel } from '../../models/redundancy/video-redundancy';
declare function createOrUpdateCacheFile(cacheFileObject: CacheFileObject, video: MVideoWithAllFiles, byActor: MActorId, t: Transaction): Promise<VideoRedundancyModel>;
export { createOrUpdateCacheFile };
//# sourceMappingURL=cache-file.d.ts.map