import { OnInit } from '@angular/core';
import { Emission, ITermJSONLD, NodeType, TermTermType } from '@hestia-earth/schema';
import { HeSearchService } from '../../search/search.service';
import { HeNodeService } from '../../node/node.service';
import * as i0 from "@angular/core";
export declare class ImpactAssessmentsProductsLogsComponent implements OnInit {
    private searchService;
    private nodeService;
    private impactAssessment?;
    key?: string;
    filterTermTypes?: TermTermType[];
    originalValues: Emission[];
    recalculatedValues: Emission[];
    loading: boolean;
    logsUrl?: string;
    NodeType: typeof NodeType;
    logs: any;
    models: ITermJSONLD[];
    terms: ITermJSONLD[];
    constructor(searchService: HeSearchService, nodeService: HeNodeService);
    ngOnInit(): Promise<void>;
    private get node();
    get includeAllModels(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<ImpactAssessmentsProductsLogsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ImpactAssessmentsProductsLogsComponent, "he-impact-assessments-products-logs", never, { "impactAssessment": "impactAssessment"; "key": "key"; "filterTermTypes": "filterTermTypes"; "originalValues": "originalValues"; "recalculatedValues": "recalculatedValues"; }, {}, never, never>;
}
