import * as languageDefinition from "./language-definition";
export type { DocumentationMap } from "./providers/hover-actions";
import { buildMonacoTheme } from "./theme";
import { validateDSL } from "./validate";
export declare const MonacoExtensions: {
    LANGUAGE_NAME: string;
    registerDSL: (monaco: typeof import("monaco-editor"), schemaVersion: import("../../constants/schema-version").SchemaVersion | undefined, overrides: import("./register-dsl").RegisterDslOverrides) => void;
    monacoThemes: Record<string, import("monaco-editor").editor.IStandaloneThemeData>;
    validateDSL: typeof validateDSL;
    languageDefinition: typeof languageDefinition;
    buildMonacoTheme: typeof buildMonacoTheme;
};
