import React from 'react'; import type { openEventPanelType } from '../Editor/hooks/useEvent'; import type { ComponentGroup } from '../interfaces/types'; import './index.less'; import './PageZoneView.less'; /** * 画布组件属性 */ export interface PageZoneViewProps { header?: React.ReactNode; extraTools?: any; compList?: ComponentGroup[]; openLayoutHistory: () => void; openEventPanel: openEventPanelType; rightTabsWidth: number; position: 'left' | 'top'; clickInject?: boolean; setRightTabActiveKey: (key: any) => void; setLeftTabCurrKey: (key: any) => void; children?: React.ReactNode; openWindow?: (nodeData: any) => void; customEventEdit?: any; } declare const PageZoneViewProvider: React.ForwardRefExoticComponent>; export default PageZoneViewProvider;