import { SiteContext } from '@spartacus/core'; import { Observable } from 'rxjs'; import { ICON_TYPE } from '../icon/icon.model'; import { SiteContextComponentService } from './site-context-component.service'; import { SiteContextType } from './site-context.model'; import * as i0 from "@angular/core"; export declare class SiteContextSelectorComponent { private componentService; siteContextService: SiteContext; iconTypes: typeof ICON_TYPE; /** * the context type can be set as an input. If the context is * not given, the context will be loaded from the backend. */ context: SiteContextType; constructor(componentService: SiteContextComponentService); get items$(): Observable; get activeItem$(): Observable; set active(value: string); get label$(): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }