import { Injector } from '@opensumi/di';
import { IRPCProtocol } from '@opensumi/ide-connection';
import { Disposable } from '@opensumi/ide-core-browser';
import { IThemeService } from '@opensumi/ide-theme';
import { IExtHostTheme, IMainThreadTheme } from '../../common/sumi/theme';
export declare class MainThreadTheme extends Disposable implements IMainThreadTheme {
    private rpcProtocol;
    private injector;
    _proxy: IExtHostTheme;
    themeService: IThemeService;
    constructor(rpcProtocol: IRPCProtocol, injector: Injector);
    $getThemeColors(): Promise<{
        [key: string]: string;
    }>;
}
//# sourceMappingURL=main.thread.theme.d.ts.map