import type { IAdminForth } from "adminforth";
import type { PluginOptions } from "../../types.js";
export declare class TurnPersistenceService {
    private readonly getAdminforth;
    private readonly options;
    constructor(getAdminforth: () => IAdminForth, options: PluginOptions);
    touchSession(sessionId: string): Promise<void>;
    saveTurnResponse(input: {
        turnId: string;
        responseText: string;
        debugHistory?: unknown;
    }): Promise<void>;
}
