import { PrismaService } from "../../../core/database/prisma/prisma.service";
import type { AgentScratchpad } from '@prisma/client';
export declare class AgentScratchpadService {
    private readonly prisma;
    constructor(prisma: PrismaService);
    get(args: {
        organizationId: string;
        sessionId: string;
        key: string;
    }): Promise<unknown | null>;
    upsert(args: {
        organizationId: string;
        sessionId: string;
        key: string;
        value: unknown;
    }): Promise<AgentScratchpad>;
    delete(args: {
        organizationId: string;
        sessionId: string;
        key: string;
    }): Promise<boolean>;
    listKeys(args: {
        organizationId: string;
        sessionId: string;
    }): Promise<string[]>;
}
