import { IndicatorBusinessState, QueryOptions, SmartFilterBarService, SmartIndicatorDataService } from '@metad/ocap-core';
import { NgmDSCoreService } from '@metad/ocap-angular/core';
import { Trend } from './types';
import * as i0 from "@angular/core";
export declare class NgmIndicatorService extends SmartIndicatorDataService<any, IndicatorBusinessState> {
    constructor(dsCoreService: NgmDSCoreService, smartFilterBar?: SmartFilterBarService);
    selectQuery(options?: QueryOptions): import("rxjs").Observable<{
        indicator: import("@metad/ocap-core").Indicator;
        error: string;
        trends?: undefined;
        data?: undefined;
        trend?: undefined;
    } | {
        indicator: import("@metad/ocap-core").Indicator;
        trends: any[];
        data: unknown[];
        trend: Trend;
        error?: undefined;
    }>;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgmIndicatorService, [null, { optional: true; }]>;
    static ɵprov: i0.ɵɵInjectableDeclaration<NgmIndicatorService>;
}
