import { HttpClient } from '@angular/common/http'; import { Subject } from 'rxjs'; import { Theme } from './theme'; import { BaseService } from './base/base-service'; import * as i0 from "@angular/core"; export declare class ThemeService extends BaseService { private http; events: Subject; private guiScale; get GUIScale(): number; set GUIScale(newScale: number); private filename; private themes; private activeTheme; get currentTheme(): Theme; constructor(http: HttpClient); getBrandLogoSize(minHeight?: number): string; apply(themeName?: string): void; load(): Promise; sizeWithScale(size: number, minSize?: number): number; private applyTheme; private resetThemeVariables; private setCSSVar; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }