import { Disposable, DisposableCollection } from '@tartjs/core/lib/common'; import { ThemeService } from '@tartjs/core/lib/browser/theming'; import { MonacoThemeState } from './monaco-indexed-db'; export declare const ThemeServiceSymbol: unique symbol; export declare class MonacoThemingService { protected static toUpdateUiTheme: DisposableCollection; static get(): ThemeService; static init(): void; protected static doRegister(state: MonacoThemeState): Disposable; protected static restore(): Promise; protected static updateBodyUiTheme(): void; }