/**
 * Dialog component for adding a new group with optional fields
 * Similar to HazoAddFieldDialog but starts with a group name input
 */
import React from 'react';
import type { HazoAddGroupDialogProps } from './types.js';
/**
 * HazoAddGroupDialog - Dialog for adding a new group with optional fields
 *
 * Opens a modal dialog that allows users to:
 * - Enter a group name (required)
 * - Optionally add fields to the group
 * - Drag and drop to reorder pending fields
 * - Configure field-specific options
 * - Submit the group with all fields
 *
 * 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 HazoAddGroupDialog({ open, on_open_change, on_confirm, on_cancel, title, default_group_name, exclude_types, dialog_components, combobox_components, enable_library, library_api_base_url, library_table_name, library_scope_id, }: HazoAddGroupDialogProps): React.ReactElement;
//# sourceMappingURL=hazo_add_group_dialog.d.ts.map