import { TranslationContent } from '../../types'; export declare class LocalStorageWrapper { private prefix; private readonly COMPRESSION_THRESHOLD; private readonly COMPRESSION_MARKER; private cache; constructor(prefix?: string); getPageKey(targetLang: string): string; private shouldCompress; private compress; private decompress; getItem(key: string): TranslationContent | null; setItem(key: string, value: TranslationContent): void; getNodeTranslation(originalText: string, targetLang: string): string | null; setNodeTranslation(originalText: string, targetLang: string, translatedText: string): void; setBatchNodeTranslationsArray(targetLang: string, batch: Array<{ originalText: string; translatedText: string; }>): void; removeItem(key: string): void; clear(lang_code?: string[]): void; key(index: number): string | null; get length(): number; }