import { type InternalAttrs, type Module, type ModuleAttrs } from '@divi/types'; export type MergeDefaultSettingsAttrsWithPresetsParams = { defaultSettingsAttrs: Record & Partial; presetAttrs: ModuleAttrs; nestedGroupPresetRenderAttrs: ModuleAttrs; groupPresetAttrs: ModuleAttrs; groupPresetRenderAttrs: ModuleAttrs; optionGroupPresetAttrs: ModuleAttrs; isOptionGroupPresetEditing: boolean; }; /** * Merge default module settings attrs with module and option-group preset sources. * * Priority order: base defaults < module presets < nested group preset attrs < * group preset attrs < group preset renderAttrs < optionGroupPresetAttrs. * * @since ?? */ export declare const mergeDefaultSettingsAttrsWithPresets: ({ defaultSettingsAttrs, presetAttrs, nestedGroupPresetRenderAttrs, groupPresetAttrs, groupPresetRenderAttrs, optionGroupPresetAttrs, isOptionGroupPresetEditing, }: MergeDefaultSettingsAttrsWithPresetsParams) => Record & Partial;