import { Bucket, World } from "miniplex"; import React, { ForwardedRef, PropsWithRef, ReactElement, ReactNode } from "react"; export type EntityChildren = ReactNode | ((entity: E) => ReactNode); type CommonProps = { children?: EntityChildren; }; export declare const createReactAPI: (world: World) => { world: World; Component:

(props: { name: P; data?: E[P] | undefined; children?: ReactNode; }) => React.ReactElement> | null; Entity: (props: CommonProps & { entity?: D | undefined; } & { ref?: React.ForwardedRef | undefined; }) => ReactElement; Entities: ({ in: source, ...props }: CommonProps & { in: Bucket | D_1[]; }) => JSX.Element; useCurrentEntity: () => E; }; export {};