///
import { Block, Component } from 'grapesjs';
import { BlockItemLayout } from '../../typeConfigs/blocks';
import { CommonStudioLayoutProps } from '../public/types';
import { BlocksTargetPosition, StudioLayoutPanelBlocksConfig } from '../public/types/StudioPanelBlocksSchema';
export interface BlockManagerProps extends CommonStudioLayoutProps> {
isOpen?: boolean;
blocks?: (props: {
blocks: Block[];
}) => Block[];
itemLayout?: BlockItemLayout;
target?: {
component: Component;
position?: `${BlocksTargetPosition}`;
};
}
declare const BlockManager: import("react").FunctionComponent;
export default BlockManager;