import { ContentfulAsset, ContentfulEntry, ContentfulLocale, LocalizedField, LocalizedFieldType } from '@dcl/schemas'; import { BaseClient } from '../../lib'; import { ContentfulEntryWithoutLocales, Fields } from './ContentfulClient.types'; export declare class ContentfulClient extends BaseClient { constructor(); fetchEntry(space: string, environment: string, id: string, locale?: ContentfulLocale): Promise>; private mergeEntriesWithoutLocales; fetchEntryAllLocales>>(space: string, environment: string, id: string): Promise>; isWebpSupported(): boolean; private optimize; fetchAsset(space: string, environment: string, id: string): Promise; fetchAssetsFromEntryFields>>(space: string, environment: string, fieldsInArray: T[]): Promise>; fetchEntriesFromEntryFields>>(space: string, environment: string, fields: T): Promise>>; }