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