import { MessageFormatElement } from '@formatjs/icu-messageformat-parser';
import type { MessageDictionary } from './MessageDictionary';
export declare class DictionaryCache {
    readonly dictionary: MessageDictionary;
    private static astCacheByDictionary;
    constructor(dictionary: MessageDictionary);
    getMessageAST(key: string): MessageFormatElement[] | undefined;
    getOriginalMessageForDebuggingPurposes(key: string): string | undefined;
    private getDictionaryMessage;
}
//# sourceMappingURL=DictionaryCache.d.ts.map