import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export interface Config { partnerId: string; marketId: string; accountId: string; groupPath: string; serviceProviderId: string; defaultURL: string; } export declare enum SidenavType { NOT_SET = 0, ACCOUNT_GROUP = 1, BRAND = 2 } export declare class BusinessNavConfigService { private config$$; config$: Observable; navType$: Observable; isBrandType$: Observable; isAccountGroupType$: Observable; partnerId$: Observable; marketId$: Observable; accountGroupId$: Observable; groupPath$: Observable; serviceProviderId$: Observable; locationId$: Observable; get locationId(): string; constructor(); getCurrentConfig(): Config; initialize(partnerId: string, marketId: string, accountId: string, groupPath: string, serviceProviderId: string, userId: string, defaultURL?: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }