/**
 * Dialog component for editing an existing group's name and fields
 * Pre-populated with current group values
 */
import React from 'react';
import type { HazoEditGroupDialogProps } from './types.js';
/**
 * HazoEditGroupDialog - Dialog for editing an existing group's name and fields
 *
 * Opens a modal dialog that allows users to:
 * - Edit the group name
 * - Edit existing fields (label, type, options)
 * - Add new fields to the group
 * - Remove fields from the group
 * - Reorder fields via drag and drop
 * - Delete the entire group
 *
 * Note: Always uses the built-in Dialog and DialogContent to ensure proper
 * portal/overlay behavior. Consumer-provided dialog_components only customize
 * DialogHeader, DialogFooter, DialogTitle, and DialogDescription.
 */
export declare function HazoEditGroupDialog({ open, on_open_change, group_data, on_confirm, on_cancel, on_delete, title, exclude_types, dialog_components, combobox_components, }: HazoEditGroupDialogProps): React.ReactElement;
//# sourceMappingURL=hazo_edit_group_dialog.d.ts.map