declare global { namespace JSX { type Node = string | number | boolean | null | Element | Node[]; type Element = import('../components/messages').MessageList | import('../components/messages').MessageSingle; interface ElementAttributesProperty { props: any; } interface ElementChildrenAttribute { children: unknown; } interface IntrinsicElements { text: { children: string; }; br: never; image: { src: string; }; reply: { messageId: string; }; mention: { userId: string; }; mentionAll: never; video: { src: string; }; audio: { src: string; }; voice: { src: string; }; file: { src: string; }; location: { latitude: number; longitude: number; title: string; content: string; }; seg: { children: Node; }; format: { template: string; children: Element[] | Element; }; } } } declare const Fragment: unique symbol; export declare function hTs(type: string | typeof Fragment | ((props: Record) => JSX.Element), props: Record, ...children: any[]): JSX.Element; export declare function hRes(type: string, props: Record): JSX.Element; export {};