/**
 * ModalGroupField - Generic modal dialog for grouped fields
 *
 * Renders as a button that opens a modal dialog containing nested fields.
 * Button label, description, and behavior are configurable via config.ui.modalConfig.
 *
 * Configuration options (config.ui.modalConfig):
 * - buttonLabel: Text for the trigger button
 * - description: Helper text shown in dialog header
 * - buttonVariant: 'default' | 'outline' (default: 'outline')
 * - showCustomizedIndicator: Show "(customized)" when values exist (default: true)
 * - maxWidth: Dialog max width class (default: 'max-w-3xl')
 */
import type { ReactNode } from 'react';
import type { FieldWidgetProps } from '../../fields/props';
import type { GroupFieldConfig, ModalFieldConfig } from '../../fields/types';
export declare function ModalGroupField({ path, backend, config, renderChild, }: FieldWidgetProps<Record<string, unknown>, GroupFieldConfig | ModalFieldConfig>): ReactNode;
