export const JS_KEYWORDS: Set<string>;
export const PYTHON_KEYWORDS: Set<string>;
export namespace LANGUAGE_KEYWORDS {
    export { JS_KEYWORDS as javascript };
    export { JS_KEYWORDS as typescript };
    export { JS_KEYWORDS as js };
    export { JS_KEYWORDS as ts };
    export { PYTHON_KEYWORDS as python };
    export { PYTHON_KEYWORDS as py };
}
export const CodeHighlightType: any;
export const RichSubMessageType: any;
export function tokenizeCode(codeStr: any, language?: string): {
    highlightType: any;
    codeContent: string;
}[];
export function buildRichContextInfo(quoted: any): {
    forwardingScore: number;
    isForwarded: boolean;
    forwardedAiBotMessageInfo: {
        botJid: string;
    };
    forwardOrigin: number;
};
export function buildBotForwardedMessage(submessages: any, contextInfo: any, unifiedResponse: any): {
    botForwardedMessage: {
        message: {
            richResponseMessage: {
                messageType: number;
                submessages: any;
                contextInfo: any;
            };
        };
    };
};
export function generateTableContent(title: any, headers: any, rows: any, quoted: any, options?: {}): {
    message: {
        botForwardedMessage: {
            message: {
                richResponseMessage: {
                    messageType: number;
                    submessages: any;
                    contextInfo: any;
                };
            };
        };
    };
    messageId: string;
};
export function generateListContent(title: any, items: any, quoted: any, options?: {}): {
    message: {
        botForwardedMessage: {
            message: {
                richResponseMessage: {
                    messageType: number;
                    submessages: any;
                    contextInfo: any;
                };
            };
        };
    };
    messageId: string;
};
export function generateCodeBlockContent(code: any, quoted: any, options?: {}): {
    message: {
        botForwardedMessage: {
            message: {
                richResponseMessage: {
                    messageType: number;
                    submessages: any;
                    contextInfo: any;
                };
            };
        };
    };
    messageId: string;
};
export function generateLatexContent(quoted: any, options: any): {
    message: {
        botForwardedMessage: {
            message: {
                richResponseMessage: {
                    messageType: number;
                    submessages: any;
                    contextInfo: any;
                };
            };
        };
    };
    messageId: string;
};
export function generateLatexImageContent(quoted: any, options: any, uploadFn: any, renderLatexToPng: any): Promise<{
    message: {
        botForwardedMessage: {
            message: {
                richResponseMessage: {
                    messageType: number;
                    submessages: any;
                    contextInfo: any;
                };
            };
        };
    };
    messageId: string;
}>;
export function generateLatexInlineImageContent(quoted: any, options: any, uploadFn: any, renderLatexToPng: any): Promise<{
    message: {
        botForwardedMessage: {
            message: {
                richResponseMessage: {
                    messageType: number;
                    submessages: any;
                    contextInfo: any;
                };
            };
        };
    };
    messageId: string;
}>;
export function captureUnifiedResponse(msg: any): {
    unifiedResponse: {
        data: any;
    };
    submessages: any;
    contextInfo: any;
};
export function generateUnifiedResponseContent(quoted: any, captured: any): {
    message: {
        botForwardedMessage: {
            message: {
                richResponseMessage: {
                    messageType: number;
                    submessages: any;
                    contextInfo: any;
                };
            };
        };
    };
    messageId: string;
};
export function generateRichMessageContent(submessages: any, quoted: any): {
    message: {
        botForwardedMessage: {
            message: {
                richResponseMessage: {
                    messageType: number;
                    submessages: any;
                    contextInfo: any;
                };
            };
        };
    };
    messageId: string;
};
