import * as React from 'react';
import type { UsePersistedAgentVisibilityOptions } from '../types/use-persisted-agent-visibility-options';
/**
 * AI 助理显隐按 `userId_tableId_agent` 持久化到 localStorage。
 * 与 CnAiFilter 通过事件总线切换时，请将返回值作为 `agentVisible` / `onAgentVisibleChange` 传入页面与 CnAiAgent。
 * 第三项 `resolvedTableId` 与 CnAiAgent 的 `id` 一致；无显式 id 时可传 `tablePluginId`（来自表格插件总线）。
 */
export declare function usePersistedAgentVisibility(options: UsePersistedAgentVisibilityOptions): readonly [boolean, React.Dispatch<React.SetStateAction<boolean>>, string];
