import * as React from 'react';
import type { ISelectedCellInfo } from '../types';
/**
 * 订阅 CnAiTable 发出的单元格/行/列选中与清除事件，维护选中态。
 * 受控场景下外层传入 `selectedCell` 时，展示以 props 为准；内部仍会随事件更新，便于切回非受控时状态连续。
 */
export declare function useTableSelectionForAgent(): {
    selectedCell: ISelectedCellInfo;
    setSelectedCell: React.Dispatch<React.SetStateAction<ISelectedCellInfo>>;
};
