import { type Trie } from '@kamilmielnik/trie'; import { type Locale } from '@scrabble-solver/types'; import type { Cache } from '../types'; export declare class MemoryCache implements Cache { private readonly cache; private readonly cacheTimestamps; get(locale: Locale): Promise; getLastModifiedTimestamp(locale: Locale): number | undefined; has(locale: Locale): boolean; isStale(locale: Locale): boolean | undefined; set(locale: Locale, trie: Trie): Promise; }