import { type Gaddag } from '@kamilmielnik/gaddag'; import { type Locale } from '@scrabble-solver/types'; import type { Cache } from '../types'; export declare class LayeredCache implements Cache { private readonly layers; get(locale: Locale): Promise; getLastModifiedTimestamp(locale: Locale): number | undefined; has(locale: Locale): boolean; isStale(locale: Locale): boolean | undefined; set(locale: Locale, gaddag: Gaddag): Promise; private getLastModifiedLayer; }