/* Copyright IBM Corp. 2018 */ import { EventEmitter, OnDestroy } from '@angular/core'; import { Observable } from 'rxjs'; import { RenderingContext, RenderingContextProvider } from './../../../api'; import { WchService } from './../../services/wch.service'; import { AbstractBaseComponent } from './../rendering/abstract-base.component'; /** * Combines the active pieces of the state into one single object */ export declare type ComponentState = [RenderingContext, string]; export declare class ContentPathComponent extends AbstractBaseComponent implements OnDestroy, RenderingContextProvider { readonly onLayoutMode: Observable; readonly onRenderingContext: Observable; readonly onComponent: EventEmitter; levels: string | number | null | undefined; path: string; readonly onPath: Observable; /** * The component state */ readonly onState: Observable; constructor(aWchService: WchService); ngOnDestroy(): void; }