import { TranslateNamespace, TranslateOptions } from "./type";
interface TranslationCacheManager {
    cleanCache(namespaces: TranslateNamespace[]): boolean;
    syncCacheWithNamespaces(namespaces: TranslateNamespace[], writeNamespaceValues: boolean): void;
    getBaseLanguageTranslationDifferences(namespace: TranslateNamespace): Record<string, any> | undefined;
    write(): Promise<void>;
}
export declare function readTranslationsCache(options: TranslateOptions): Promise<TranslationCacheManager>;
export {};
