///
import { type ModuleLibrary, type RowAttrs } from '@divi/types';
/**
* Module mapping with applied filter.
*
* This constant provides the module mapping with a filter applied. It includes all modules that
* are registered in the module library, with the `divi.moduleLibrary.moduleMapping` filter applied.
*
* @since ??
*
* @type {object} Module mapping.
*/
export declare const moduleMapping: {
[x: string]:
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').AccordionAttrs,
import('@divi/types').AccordionItemAttrs
>
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').AccordionItemAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').BeforeAfterImageAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition
| {
metadata: import('@divi/types').ModuleMetadata;
defaultAttrs?: import('@divi/types').Metadata.DefaultAttributes;
defaultPrintedStyleAttrs?: import('@divi/types').Metadata.DefaultAttributes;
settings?: {
content?: (
props: import('@divi/types').Module.SettingsProps<
import('@divi/types').ModuleAttrs,
import('@divi/types').ModuleAttrs
>,
) => import('react').ReactElement>;
design?: (
props: import('@divi/types').Module.SettingsProps<
import('@divi/types').ModuleAttrs,
import('@divi/types').ModuleAttrs
>,
) => import('react').ReactElement>;
advanced?: (
props: import('@divi/types').Module.SettingsProps<
import('@divi/types').ModuleAttrs,
import('@divi/types').ModuleAttrs
>,
) => import('react').ReactElement>;
};
template?: ModuleLibrary.Module.Templates;
placeholderContent?: ModuleLibrary.Components.Breadcrumbs.Attrs;
parentsName?: string[];
childrenName?: string[];
supportChildObjects?: boolean;
renderers: ModuleLibrary.Module.Renderers;
conversionOutline?: import('@divi/types').ModuleConversionOutline;
callbacks?: import('@divi/types/src/module/settings/callbacks').Callbacks.Props;
active?: boolean;
}
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').CanvasPortalAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').CircleCounterAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').ContactFieldAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').ContactForm7Attrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').CountdownTimerAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').FilterablePortfolioAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').FullwidthHeaderAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').FullwidthImageAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').FullwidthMapAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').FullwidthMenuAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').FullwidthPortfolioAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').FullwidthPostContentAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').FullwidthPostSliderAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').FullwidthPostTitleAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').FullwidthSliderAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition<
ModuleLibrary.Components.GlobalLayout.Attrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition<
ModuleLibrary.Components.GravityForms.Attrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').GroupCarouselAttrs,
import('@divi/types').GroupAttrs
>
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').IconListAttrs,
import('@divi/types').IconListItemAttrs
>
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').IconListItemAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition<
ModuleLibrary.Components.ImagelyGallery.Attrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition<
ModuleLibrary.Components.InstagramFeed.Attrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition<
ModuleLibrary.Components.PostFilter.Attrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition<
ModuleLibrary.Components.PostFilterItem.Attrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').PricingTableAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').PricingTablesAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').SignupCustomFieldAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').SocialMediaFollowAttrs,
import('@divi/types').SocialMediaFollowItemAttrs
>
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').SocialMediaFollowItemAttrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition<
ModuleLibrary.Components.TableOfContents.Attrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition<
ModuleLibrary.Components.Timeline.Attrs,
ModuleLibrary.Components.TimelineItem.Attrs
>
| ModuleLibrary.Module.RegisterDefinition<
ModuleLibrary.Components.TimelineItem.Attrs,
import('@divi/types').ModuleAttrs
>
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').VideoSliderAttrs,
import('@divi/types').VideoSliderItemAttrs
>
| ModuleLibrary.Module.RegisterDefinition<
import('@divi/types').VideoSliderItemAttrs,
import('@divi/types').ModuleAttrs
>
| {
metadata: {
name: string;
title: string;
titles: string;
description?: string;
keywords?: string[];
moduleClassName?: string;
moduleOrderClassName?: string;
childrenName?: string[];
allowAllElements?: boolean;
moduleIcon?: string;
category: string;
folder?: string;
videos?: Record;
appearance?: {
multiple?: number | boolean;
multipleAliases?: string[];
themeBuilderLayouts?: import('@divi/types').ThemeBuilder.Layout[];
};
attributes: {
module?: import('@divi/types/src/module/metadata/element').Element.Properties<{
meta?: import('@divi/types/src/module/element/meta').Meta.Attributes>;
advanced?: {
htmlAttributes?: import('@divi/types/src/module/element/advanced/id-classes').IdClasses.Attributes;
link?: import('@divi/types/src/module/element/advanced/link').Link.Attributes;
loop?: Partial<
Record<
import('@divi/types/src/breakpoint/name').Name,
Partial<
Record<
import('@divi/types').AttrState,
import('@divi/types/src/module/element/advanced/loop').Loop.AttributeValue
>
>
>
>;
type?: Partial<
Record<
import('@divi/types/src/breakpoint/name').Name,
Partial>
>
>;
flexType?: Partial<
Record<
import('@divi/types/src/breakpoint/name').Name,
Partial>
>
>;
savedSpecialtyColumnType?: Partial<
Record<
import('@divi/types/src/breakpoint/name').Name,
Partial>
>
>;
specialtyColumns?: Partial<
Record<
import('@divi/types/src/breakpoint/name').Name,
Partial>
>
>;
sectionColumnType?: Partial<
Record<
import('@divi/types/src/breakpoint/name').Name,
Partial>
>
>;
};
decoration?: import('@divi/types/src/module/element/decoration').Decoration.PickedAttributes<
| 'layout'
| 'scroll'
| 'spacing'
| 'transform'
| 'sticky'
| 'button'
| 'boxShadow'
| 'position'
| 'zIndex'
| 'animation'
| 'background'
| 'border'
| 'overflow'
| 'transition'
| 'sizing'
| 'conditions'
| 'disabledOn'
| 'filters'
>;
}>;
};
d4Shortcode?: string;
customCssFields?: Record;
settings?: {
content?: 'auto';
design?: 'auto';
advanced?: 'auto';
groups?: Record<
string,
Omit
>;
panels?: Record<
string,
import('@divi/types/src/module/metadata/settings').Settings.AttributePanel.Item.Panel
>;
};
childModuleName?: string;
childModuleTitle?: string;
childModuleTitleAttribute?: string;
mousetrap?: {
inner?: {
edited?: boolean;
hovered?: boolean;
};
zIndex?: {
edited?: number | keyof import('@divi/types/src/module/mousetrap').Mousetrap.ZIndexMap;
hovered?: number | keyof import('@divi/types/src/module/mousetrap').Mousetrap.ZIndexMap;
};
};
nestable?: boolean;
script?: any;
wrapper?: {
status?: boolean;
tag?: import('react').ElementType;
enableWhenChildren?: boolean;
};
};
defaultAttrs: import('@divi/types').Metadata.DefaultAttributes;
defaultPrintedStyleAttrs: import('@divi/types').Metadata.DefaultAttributes;
conversionOutline: import('@divi/types').ModuleConversionOutline;
settings?: {
content?: (
props: import('@divi/types').Module.SettingsProps<
import('@divi/types').ModuleAttrs,
import('@divi/types').ModuleAttrs
>,
) => import('react').ReactElement>;
design?: (
props: import('@divi/types').Module.SettingsProps<
import('@divi/types').ModuleAttrs,
import('@divi/types').ModuleAttrs
>,
) => import('react').ReactElement>;
advanced?: (
props: import('@divi/types').Module.SettingsProps<
import('@divi/types').ModuleAttrs,
import('@divi/types').ModuleAttrs
>,
) => import('react').ReactElement>;
};
template?: ModuleLibrary.Module.Templates;
placeholderContent?: import('@divi/types').ColumnAttrs;
parentsName?: string[];
childrenName?: string[];
supportChildObjects?: boolean;
renderers: ModuleLibrary.Module.Renderers;
callbacks?: import('@divi/types/src/module/settings/callbacks').Callbacks.Props;
active?: boolean;
}
| {
callbacks: {
content: import('@divi/types/src/module/settings/callbacks').Callbacks.PanelGroups;
};
metadata: {
name: string;
title: string;
titles: string;
description?: string;
keywords?: string[];
moduleClassName?: string;
moduleOrderClassName?: string;
childrenName?: string[];
allowAllElements?: boolean;
moduleIcon?: string;
category: string;
folder?: string;
videos?: Record;
appearance?: {
multiple?: number | boolean;
multipleAliases?: string[];
themeBuilderLayouts?: import('@divi/types').ThemeBuilder.Layout[];
};
attributes: {
module?: import('@divi/types/src/module/metadata/element').Element.Properties<{
meta?: import('@divi/types/src/module/element/meta').Meta.Attributes>;
advanced?: {
link?: import('@divi/types/src/module/element/advanced/link').Link.Attributes;
loop?: Partial<
Record<
import('@divi/types/src/breakpoint/name').Name,
Partial<
Record<
import('@divi/types').AttrState,
import('@divi/types/src/module/element/advanced/loop').Loop.AttributeValue
>
>
>
>;
gutter?: import('@divi/types/src/module/element/advanced/gutter').Gutter.Attributes;
columnStructure?: Partial<
Record<
import('@divi/types/src/breakpoint/name').Name,
Partial>
>
>;
sectionColumnType?: Partial<
Record<
import('@divi/types/src/breakpoint/name').Name,
Partial>
>
>;
flexColumnStructure?: Partial<
Record<
import('@divi/types/src/breakpoint/name').Name,
Partial>
>
>;
};
decoration?: import('@divi/types/src/module/element/decoration').Decoration.PickedAttributes<
| 'layout'
| 'scroll'
| 'spacing'
| 'transform'
| 'sticky'
| 'boxShadow'
| 'position'
| 'zIndex'
| 'animation'
| 'background'
| 'border'
| 'overflow'
| 'transition'
| 'sizing'
| 'conditions'
| 'disabledOn'
| 'filters'
>;
}>;
};
d4Shortcode?: string;
customCssFields?: Record;
settings?: {
content?: 'auto';
design?: 'auto';
advanced?: 'auto';
groups?: Record<
string,
Omit
>;
panels?: Record<
string,
import('@divi/types/src/module/metadata/settings').Settings.AttributePanel.Item.Panel
>;
};
childModuleName?: string;
childModuleTitle?: string;
childModuleTitleAttribute?: string;
mousetrap?: {
inner?: {
edited?: boolean;
hovered?: boolean;
};
zIndex?: {
edited?: number | keyof import('@divi/types/src/module/mousetrap').Mousetrap.ZIndexMap;
hovered?: number | keyof import('@divi/types/src/module/mousetrap').Mousetrap.ZIndexMap;
};
};
nestable?: boolean;
script?: any;
wrapper?: {
status?: boolean;
tag?: import('react').ElementType;
enableWhenChildren?: boolean;
};
};
defaultAttrs: import('@divi/types').Metadata.DefaultAttributes;
defaultPrintedStyleAttrs: import('@divi/types').Metadata.DefaultAttributes;
conversionOutline: import('@divi/types').ModuleConversionOutline;
settings?: {
content?: (
props: import('@divi/types').Module.SettingsProps<
import('@divi/types').ModuleAttrs,
import('@divi/types').ModuleAttrs
>,
) => import('react').ReactElement>;
design?: (
props: import('@divi/types').Module.SettingsProps<
import('@divi/types').ModuleAttrs,
import('@divi/types').ModuleAttrs
>,
) => import('react').ReactElement>;
advanced?: (
props: import('@divi/types').Module.SettingsProps<
import('@divi/types').ModuleAttrs,
import('@divi/types').ModuleAttrs
>,
) => import('react').ReactElement>;
};
template?: ModuleLibrary.Module.Templates;
placeholderContent?: RowAttrs;
parentsName?: string[];
childrenName?: string[];
supportChildObjects?: boolean;
renderers: ModuleLibrary.Module.Renderers;
active?: boolean;
};
};