import { CustomThemeService } from './custom-theme.service'; import { HttpClient } from '@angular/common/http'; import { BehaviorSubject } from 'rxjs'; import { Customtheme } from '../classes/customTheme'; import { Meta } from '@angular/platform-browser'; import * as i0 from "@angular/core"; export declare class AppInitService { private http; private environment; private customThemeService; private meta; /**loaded theme data you can subscribe to it any where across your app*/ themeDataLoaded: BehaviorSubject; /**inject the environment variables witch passed to the lib throw your application module */ constructor(http: HttpClient, environment: any, customThemeService: CustomThemeService, meta: Meta); /** *This method is called before the application is loaded using angular APP_INITIALIZER mechanism. you can use this method to add any additional configuration while the application is loaded * @returns void */ init(): Promise; /** *create Google Font Link on the head element * */ createGoogleFontLink(headElm: HTMLHeadElement, fontName: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }