import React from "react"; export * from "./block/BlockProvider"; interface BlockRendererProps { ifEmpty?: JSX.Element; } export declare const BlockRenderer: React.FunctionComponent> & BlockRendererProps & import("../createRenderer").Inputs> & { inputs?: import("..").ElementInputs | undefined; } & { original: import("../types").Renderer>; originalName: string; displayName: string; } & { original: React.FunctionComponent> & BlockRendererProps & import("../createRenderer").Inputs> & { inputs?: import("..").ElementInputs | undefined; } & { original: import("../types").Renderer>; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition").ComponentDecorator> & BlockRendererProps & import("../createRenderer").Inputs> & { inputs?: import("..").ElementInputs | undefined; } & { original: import("../types").Renderer>; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; } & { Component: React.FunctionComponent & { original: React.FunctionComponent; originalName: string; displayName: string; } & { original: React.FunctionComponent & { original: React.FunctionComponent; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition").ComponentDecorator & { original: React.FunctionComponent; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; }; inputs?: import("..").ElementInputs | undefined; };