import { type JSX } from "react"; /** * Generates an area in which editors may insert content objects. * * @returns The Area component */ export declare function Area({ name, view, allowedNodeTypes, numberOfItems, readOnly, nodeType, parameters, }: Readonly<{ /** The name of the area. */ name: string; /** The view to use for the area. */ view?: string; /** The allowed types for the area. */ allowedNodeTypes?: string[]; /** The number of items to display in the area. */ numberOfItems?: number; /** * Makes the area read-only. * * @default false */ readOnly?: boolean; /** * Node type to be used to create the area (if the node does not exist yet) * * @default jnt:contentList */ nodeType?: string; /** Map of custom parameters that can be passed to the backend engine for advanced logic. */ parameters?: Record; }>): JSX.Element;