import { IGetTranslatedCollectionRepository } from "./IGetTranslatedCollectionRepository"; import { TranslatedCollection } from "../TranslatedCollection"; import { Loading } from "../../Loading"; import { ListCache } from "../../ListCache"; import { IGetTranslatedCollectionGateway } from "./IGetTranslatedCollectionGateway"; import { GenericRecord } from "@webiny/app/types"; export declare class GetTranslatedCollectionRepository implements IGetTranslatedCollectionRepository { private readonly loading; private gateway; private cache; private loader; constructor(gateway: IGetTranslatedCollectionGateway, cache: ListCache); execute(collectionId: string, languageCode: string): Promise; getLoading(): Loading; getTranslatedCollection = GenericRecord>(collectionId: string, languageCode: string): TranslatedCollection | undefined; }