import React from 'react'; import type { TypeOfCompositionAction } from '../compositionActionTypes'; import type { CustomSectionShortcutKeysType, IComposition, PlaceRestrictionType } from '../types'; import type { Layout } from 'publ-echo/dist/lib/GridLayoutEditor/types'; export type LayoutsType = { sm: Layout; lg: Layout; }; export type CompositionEditorCanvasProps = { device: 'DESKTOP' | 'MOBILE'; zoomScale: number; shortcutKeyMode: CustomSectionShortcutKeysType | ''; placementRestriction?: PlaceRestrictionType; compositionActionHandler: (action: TypeOfCompositionAction) => void; }; export type CompositionEditorProps = { compositionData: IComposition; editorProps: CompositionEditorCanvasProps; queryDataItem?: Record; }; declare const _default: React.MemoExoticComponent>>; export default _default;