import { PropsWithChildren, AllHTMLAttributes } from 'react';
import { BlockTagType } from './store';
export interface BlockProps extends AllHTMLAttributes {
keyname?: string;
/**
* @deprecated use `keyname`
*/
name?: string;
/** Can be shown or hidden with controls */
visible?: boolean;
/** "index" refers to the use of indexes to control the order of controls, which can provide more flexible API encapsulation. */
index?: number;
/** custom created element */
tagName?: T;
}
export declare const Block: import("react").MemoExoticComponent<((props: PropsWithChildren>>) => null)>;