/** * 列显示隐藏弹层内容:显隐切换 + 拖拽排序(参考 table Actions ColumnsSetting PopoverContent)。 */ import React from 'react'; import type { RecordBoardColumnType } from '../../types'; export interface ColumnSettingPopoverProps { columns: RecordBoardColumnType[]; columnVisibility: Record; onColumnVisibilityChange: (visibility: Record) => void; /** 列 key 顺序(拖拽排序后持久化);未传则按 columns 顺序 */ columnOrder?: string[] | null; onColumnOrderChange?: (columnKeys: string[]) => void; } declare const ColumnSettingPopover: React.FC; export default ColumnSettingPopover;