import { Subject } from 'rxjs'; import { KngxNavbarLayer, KngxNavbarLayerEvent } from '../interfaces'; import { KngxNavbarLayerInstance } from '../helpers'; import * as i0 from "@angular/core"; export declare class KngxNavbarService { private layers; readonly layers$: import("rxjs").Observable; readonly events: Subject>; readonly events$: import("rxjs").Observable>; idx: number; readonly title$: import("rxjs").Observable<{ id: number; value: string | undefined; } | null>; readonly button$: import("rxjs").Observable<{ id: number; value: string | undefined; } | null>; readonly theme$: import("rxjs").Observable<{ id: number; value: { color: string; background: string; } | undefined; } | null>; releaseLayer(id: number): void; registerNavbarLayer>(props: T): KngxNavbarLayerInstance; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }