import type { Editor, ObjectAny } from 'grapesjs'; import { Dispatch, SetStateAction } from 'react'; import type { StudioLayoutComponentsConfig, WithEditorEvents } from './types'; import { StudioLayouts } from './types/index'; export declare const STUDIO_CMP_MAP: Omit>, 'custom'>; export declare const getStudioComponents: (children: any) => (JSX.Element | null)[]; export declare const getLayoutOrReactComponents: (children: any) => any; export declare const StudioLayoutComponents: import("react").MemoExoticComponent>>; export declare const useEditorEvents: (props: { localState: T; editor?: Editor | undefined; setLocalState: Dispatch>; editorEvents: Record) => void> | undefined; }) => void;