import { InjectionToken, ModuleWithProviders } from '@angular/core'; import { ILogger, LoggerLevel } from '@ts-core/common/logger'; import { ICookieOptions } from '@ts-core/frontend/cookie'; import { ILanguageServiceOptions } from '@ts-core/frontend/language'; import { IThemeServiceOptions } from '@ts-core/frontend/theme'; export declare class VICommonModule { static forRoot(options?: IVICommonOptions): ModuleWithProviders; } export declare class IVICommonOptions extends ICookieOptions { loggerLevel?: LoggerLevel; themeOptions?: IThemeServiceOptions; languageOptions?: ILanguageServiceOptions; } export declare function loggerServiceFactory(options?: IVICommonOptions): ILogger; export declare const VI_ANGULAR_OPTIONS: InjectionToken;