import React from 'react'; import { Container } from 'inversify'; import { ModuleComponentPropsType, ModuleComponentType } from './types'; import { ErrorBoundaryDeclarationType } from '../error-boundary'; export declare function decorateModule, SlotsLabels extends string = string>({ Module, container, contexts, errorBoundary, }: { Module: ModuleComponentType; container: Container; contexts?: React.ComponentType<{ children?: React.ReactNode; }>[]; errorBoundary?: ErrorBoundaryDeclarationType; }): ({ serverProps, renderChildren, slots, }: ModuleComponentPropsType) => import("react/jsx-runtime").JSX.Element;