/**
 * Modal configuration options for modal-based widgets.
 *
 * Used by ModalGroupField and BoxStyleWidget to configure the trigger button
 * and dialog appearance.
 */
export type ModalConfig = {
    /** Text for the trigger button */
    buttonLabel?: string;
    /** Description shown in dialog header */
    description?: string;
    /** Button variant: 'default' (filled) or 'outline' */
    buttonVariant?: 'default' | 'outline';
    /** Show "(customized)" indicator when fields have values (default: true) */
    showCustomizedIndicator?: boolean;
    /** Dialog max width Tailwind class (default: 'max-w-3xl') */
    maxWidth?: string;
};
