import { type ParserOptions } from '@hedgedoc/html-to-react';
import { type ReactElement } from 'react';
export type { ParserOptions };
export type ReactChild = ReactElement | string | null;
export declare const props: (input: {
    children?: ReactChild | ReactChild[];
}) => {
    children?: ReactChild | ReactChild[];
};
export declare const element: (element: ReactElement) => ReactElement<any, string | import("react").JSXElementConstructor<any>>;
export declare const fragment: (children: ReactChild[]) => ReactElement;
export declare const wrapper: (children: ReactChild[]) => ReactElement;
/**
 * A helper function to parse html string to a {@link ReactElement} like object
 *
 * @param html The html string to parse
 * @param options Options
 *
 * @returns The {@link ReactElement}
 */
export declare const htmlToReact: (html: string, options?: ParserOptions) => ReactElement;
