/**
 * Monaco Editor Language Registration for JEXL
 * Helper functions to register JEXL language support with Monaco Editor
 */
export declare const JEXL_LANGUAGE_ID = "jexl";
/**
 * Registers JEXL language support with Monaco Editor
 * @param monaco - The Monaco Editor instance
 */
export declare function registerJexlLanguage(monaco: any): void;
/**
 * Checks if JEXL language has been registered
 * @param monaco - The Monaco Editor instance
 * @returns true if language is already registered
 */
export declare function isJexlLanguageRegistered(monaco: any): boolean;
/**
 * Creates a Monaco Editor instance with JEXL language support
 * @param monaco - The Monaco Editor instance
 * @param container - The DOM element to mount the editor
 * @param options - Editor options
 * @returns Monaco Editor instance
 */
export declare function createJexlEditor(monaco: any, container: HTMLElement, options?: any): any;
