export declare class PromptCache<T> {
    private ttlMs;
    private readonly store;
    constructor(ttlMs?: number);
    static hashPrompt(prompt: string): string;
    get(key: string): T | undefined;
    set(key: string, value: T): void;
}
//# sourceMappingURL=prompt-cache.d.ts.map