import { OnInit } from '@angular/core';
import { NodeType, JSONLD } from '@hestia-earth/schema';
import { DiffsDisplayType } from './node-diffs.model';
import { HeNodeService } from '../node.service';
import * as i0 from "@angular/core";
export declare class NodeDiffsComponent implements OnInit {
    private nodeService;
    private data;
    private id?;
    private type?;
    displayType: DiffsDisplayType;
    private diffsLoaded;
    DiffsDisplayType: typeof DiffsDisplayType;
    loading: boolean;
    left?: JSONLD<NodeType>;
    right: any;
    diffHtml?: string;
    constructor(nodeService: HeNodeService);
    ngOnInit(): Promise<void>;
    private loadDiffs;
    static ɵfac: i0.ɵɵFactoryDeclaration<NodeDiffsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NodeDiffsComponent, "he-node-diffs", never, { "data": "data"; "id": "id"; "type": "type"; "displayType": "displayType"; }, { "diffsLoaded": "diffsLoaded"; }, never, never>;
}
