import { OnDestroy, OnInit } from '@angular/core'; import { MatMenuTrigger } from '@angular/material/menu'; import { MtnaSiteTheme } from './site-theme.model'; import { MtnaStyleManagerService } from './style-manager.service'; import { MtnaThemePickerConfig } from './theme-picker-config.model'; import { MtnaThemeStorageService } from './theme-storage.service'; import * as i0 from "@angular/core"; export declare class MtnaThemePickerComponent implements OnInit, OnDestroy { styleManager: MtnaStyleManagerService; private _themeStorage; protected config: MtnaThemePickerConfig; themes: MtnaSiteTheme[]; themeMenuTrigger?: MatMenuTrigger; currentTheme: MtnaSiteTheme | undefined; private _queryParamSubscription; constructor(styleManager: MtnaStyleManagerService, _themeStorage: MtnaThemeStorageService, config: MtnaThemePickerConfig); ngOnInit(): void; ngOnDestroy(): void; installTheme(themeName: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }