import * as rxjs from 'rxjs'; import * as _abp_ng_core from '@abp/ng.core'; import * as i0 from '@angular/core'; declare enum MenuPlacement { Left = 0, Top = 1 } declare const menuPlacementOptions: _abp_ng_core.ABP.Option[]; declare enum MenuStatus { AlwaysOpened = 0, OpenOnHover = 1 } declare const menuStatusOptions: _abp_ng_core.ABP.Option[]; declare enum LeptonStyle { Style1 = 0, Style2 = 1, Style3 = 2, Style4 = 3, Style5 = 4, Style6 = 5 } declare const leptonStyleOptions: _abp_ng_core.ABP.Option[]; interface LeptonThemeSettingsDto { boxedLayout: boolean; menuPlacement: MenuPlacement; menuStatus: MenuStatus; style: LeptonStyle; publicLayoutStyle: LeptonStyle; } interface UpdateLeptonThemeSettingsDto { boxedLayout: boolean; menuPlacement: MenuPlacement; menuStatus: MenuStatus; style: LeptonStyle; publicLayoutStyle: LeptonStyle; } declare class LeptonThemeSettingsService { private restService; apiName: string; get: () => rxjs.Observable; update: (input: UpdateLeptonThemeSettingsDto) => rxjs.Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export { LeptonStyle, LeptonThemeSettingsService, MenuPlacement, MenuStatus, leptonStyleOptions, menuPlacementOptions, menuStatusOptions }; export type { LeptonThemeSettingsDto, UpdateLeptonThemeSettingsDto };