import { type MaybeRefOrGetter } from 'vue';
import 'monaco-editor/esm/vs/language/json/monaco.contribution';
import 'monaco-editor/esm/vs/basic-languages/yaml/yaml.contribution';
import 'monaco-editor/esm/vs/editor/contrib/folding/browser/folding';
import 'monaco-editor/esm/vs/editor/contrib/folding/browser/folding.css';
import 'monaco-editor/esm/vs/base/browser/ui/codicons/codicon/codicon.css';
/**
 * Configures the Monaco editor with custom Scala theme settings.
 * Applies the theme whenever the theme or dark mode value changes.
 * In development mode, ensures Monaco environment is configured (worker setup handled by Vite config).
 */
export declare const useMonacoEditorConfiguration: ({ theme, darkMode, }: {
    theme: MaybeRefOrGetter<string>;
    darkMode: MaybeRefOrGetter<boolean>;
}) => void;
//# sourceMappingURL=config.d.ts.map