import type { Nodes as HastNodes } from 'hast';
export declare function hastToJsx(hast: HastNodes): React.ReactNode;
export declare function hastOrJsonToJsx(hastOrJson: HastNodes | {
  hastJson: string;
}): React.ReactNode;
export declare function stringOrHastToString(source: string | HastNodes | {
  hastJson: string;
}): string;
export declare function stringOrHastToJsx(source: string | HastNodes | {
  hastJson: string;
}, highlighted?: boolean): React.ReactNode;