import { OnDestroy } from '@angular/core';
import { NgmDSCoreService, NgmSmartFilterBarService } from '@metad/ocap-angular/core';
import { AnalyticsBusinessService } from '@metad/ocap-core';
import * as i0 from "@angular/core";
/**
 * 在 Angular 的销毁生命周期 `ngOnDestroy` 中显示调用 ocap-core service 的销毁方法 `onDestroy` 对资源和订阅链进行销毁
 */
export declare class NgmAnalyticsBusinessService<T> extends AnalyticsBusinessService<T> implements OnDestroy {
    readonly dsCoreService: NgmDSCoreService;
    constructor(dsCoreService: NgmDSCoreService, smartFilterbar: NgmSmartFilterBarService);
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgmAnalyticsBusinessService<any>, [null, { optional: true; }]>;
    static ɵprov: i0.ɵɵInjectableDeclaration<NgmAnalyticsBusinessService<any>>;
}
