import React from 'react';
import './field-management-button.scss';
interface FieldManagementButtonProps {
    viewId: string;
    onFieldVisibilityChange?: (visibleFields: string[]) => void;
    onFieldOrderChange?: (fieldOrder: string[]) => void;
    isCompact?: boolean;
    /** 为 false 时不展示 AI/Agent 字段类型，并禁止 AI 列保存请求 */
    enableAiFields?: boolean;
    /** 为 false 时隐藏 lookup 入口 */
    enableLookup?: boolean;
    /** 为 false 时隐藏公式入口 */
    enableFormula?: boolean;
}
export declare function FieldManagementButton({ viewId, onFieldVisibilityChange, onFieldOrderChange, isCompact, enableAiFields, enableLookup, enableFormula, }: FieldManagementButtonProps): React.JSX.Element;
export {};
