import * as EditorApi from "monaco-editor";
import { editor } from "monaco-editor";
import { languages } from "monaco-editor/esm/vs/editor/editor.api";
import { CustomTools, SdmxResult, Variable } from "../../../model";
export declare const getTheme: () => EditorApi.editor.IStandaloneThemeData;
export declare const getBracketsConfiguration: () => languages.LanguageConfiguration;
export declare const getEditorWillMount: (tools: CustomTools) => ({ variables, sdmxResult }: {
    variables: Variable[];
    sdmxResult: SdmxResult | undefined;
}) => (monaco: typeof EditorApi) => void;
export declare const getVtlTheme: (name: string) => EditorApi.editor.IStandaloneThemeData;
