import { AbstractStore } from '@journeyapps-labs/reactor-mod';
import type { EditorTheme } from './MonacoThemeStore';
export type MonacoSystemTheme = {
    coupledIDEThemeKey: string;
    editorTheme: EditorTheme;
};
export declare class MonacoSystemThemeStore extends AbstractStore {
    private systemThemes;
    constructor();
    registerSystemTheme(theme: MonacoSystemTheme): void;
    getMonacoThemeForReactorTheme(themeKey: string): EditorTheme | null;
    getSystemThemes(): {
        [key: string]: EditorTheme;
    };
    private registerBuiltInThemes;
}
