import { CustomInlineContentConfig, InlineContentFromConfig, PartialCustomInlineContentFromConfig, Props, PropSchema, StyleSchema } from "@blocknote/core"; import { FC } from "react"; export type ReactInlineContentImplementation = { render: FC<{ inlineContent: InlineContentFromConfig; updateInlineContent: (update: PartialCustomInlineContentFromConfig) => void; contentRef: (node: HTMLElement | null) => void; }>; }; export declare function InlineContentWrapper(props: { children: JSX.Element; inlineContentType: IType; inlineContentProps: Props; propSchema: PSchema; }): import("react/jsx-runtime").JSX.Element; export declare function createReactInlineContentSpec(inlineContentConfig: T, inlineContentImplementation: ReactInlineContentImplementation): { config: T; implementation: import("@blocknote/core").InlineContentImplementation; };