/**
 * AI 助理面板显隐的 localStorage 读写（与钉住常用查询类似：按维度分 key，互不覆盖）。
 * key 格式：`${userId}_${tableId}_agent`，值为 `'true'` / `'false'` 字符串。
 */
/** 拼接显隐条目的 localStorage key。 */
export declare function buildAgentVisibilityStorageKey(userId: string, tableId: string): string;
/**
 * 读取显隐；无记录或非法值时返回 `null`，由调用方决定默认是否显示。
 * SSR 或无 `window` 时返回 `null`。
 */
export declare function readAgentVisibilityFromStorage(storageKey: string): boolean | null;
/** 写入显隐；隐私模式、存储配额满等异常时静默失败。 */
export declare function writeAgentVisibilityToStorage(storageKey: string, visible: boolean): void;
/**
 * 从 localStorage 读取当前用户下某表格的助理显隐（无记录或无法解析用户时返回 null）。
 * 用于业务在挂载前初始化 state（一般无需调用，优先使用 CnAiAgent 非受控 + `id`）。
 */
export declare function getStoredAgentVisibility(tableId: string, userId?: string): boolean | null;
