/** * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ import { OnDestroy } from '@angular/core'; import { Store } from '@ngrx/store'; import { NsConfigKey, NsConfigService } from 'ng-stalk/core/config'; import { MagFrameState } from 'ng-stalk/core/frame-store'; import { BehaviorSubject } from 'rxjs'; import * as i0 from "@angular/core"; interface SpaceData { id: string; height: number; tag?: string; } export declare class NsSpaceService implements OnDestroy { nsConfigService: NsConfigService; private store; readonly _nsModuleName: NsConfigKey; nsDebug: boolean; private destroy$; groupChanges: Map>; groupAndData: Map; groupStream$: BehaviorSubject>; constructor(nsConfigService: NsConfigService, store: Store); register(group: string, itemId: string, height: number, tag?: string): void; private updateGroupSubjects; onGroupChanges(): BehaviorSubject>; unregister(group: string, itemId: string): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export {};