import { ISaveTranslatableCollectionRepository } from "./ISaveTranslatableCollectionRepository"; import { ISaveTranslatableCollectionGateway } from "./ISaveTranslatableCollectionGateway"; import { TranslatableCollection } from "../TranslatableCollection"; import { TranslatedCollection } from "../.."; import { ListCache } from "../../ListCache"; export declare class SaveTranslatableCollectionRepository implements ISaveTranslatableCollectionRepository { private readonly gateway; private translatedCollectionCache; constructor(gateway: ISaveTranslatableCollectionGateway, translatedCollectionCache: ListCache); execute(translatableCollection: TranslatableCollection): Promise; }