/**
 * 标准化行 DTO 缓存。
 * 格式化数据使用同一数据源。
 *
 * 按 tableId:rowId 索引，tableId 隔离避免多表串数据。
 */
import type { AiSmartFollowRowDataDTO } from '../../../services/types';
declare class RowDataCache {
    private store;
    private tableIndex;
    /** 批量写入某个 tableId 下的行 DTO，先清除旧数据再写入。 */
    setBatch(tableId: string, rows: AiSmartFollowRowDataDTO[]): void;
    /** 读取单行 DTO，返回浅拷贝避免外部意外修改缓存。 */
    get(tableId: string, rowId: string): AiSmartFollowRowDataDTO | undefined;
    /** 清除指定 tableId 的所有缓存行。 */
    clearByTableId(tableId: string): void;
    clear(): void;
}
export declare const rowDataCache: RowDataCache;
export {};
