import { ICycleJSONLD, NodeType } from '@hestia-earth/schema';
import { DataState } from '@hestia-earth/api';
import * as i0 from "@angular/core";
declare enum Tab {
    inputs = "Inputs",
    products = "Products"
}
export declare class CyclesActivityLogsComponent {
    private cycle?;
    original?: ICycleJSONLD;
    recalculated?: ICycleJSONLD;
    NodeType: typeof NodeType;
    Tab: typeof Tab;
    selectedTab: Tab;
    get node(): {
        '@type': NodeType;
        type: NodeType;
        dataState: DataState;
        description?: string;
        treatment?: string;
        site?: import("@hestia-earth/schema").Site;
        otherSites?: import("@hestia-earth/schema").Site[];
        siteDuration?: number;
        otherSitesDuration?: number[];
        harvestedArea?: number;
        defaultSource?: import("@hestia-earth/schema").Source;
        endDate?: string;
        startDate?: string;
        startDateDefinition?: import("@hestia-earth/schema").CycleStartDateDefinition;
        cycleDuration?: number;
        functionalUnit?: import("@hestia-earth/schema").CycleFunctionalUnit;
        functionalUnitDetails?: string;
        numberOfCycles?: number;
        numberOfReplications?: number;
        dataCompleteness?: import("@hestia-earth/schema").Completeness;
        inputs?: import("@hestia-earth/schema").Input[];
        emissions?: import("@hestia-earth/schema").Emission[];
        products?: import("@hestia-earth/schema").Product[];
        practices?: import("@hestia-earth/schema").Practice[];
        transformations?: import("@hestia-earth/schema").Transformation[];
        originalId?: string;
        schemaVersion?: string;
        added?: string[];
        addedVersion?: string[];
        updated?: string[];
        updatedVersion?: string[];
        aggregated?: boolean;
        aggregatedVersion?: string;
        aggregatedQualityScore?: number;
        dataPrivate?: boolean;
        '@context': string | (string | import("@hestia-earth/schema").IContext)[];
        '@id': string;
        name: string;
    };
    get logsKey(): any;
    static ɵfac: i0.ɵɵFactoryDeclaration<CyclesActivityLogsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CyclesActivityLogsComponent, "he-cycles-activity-logs", never, { "cycle": "cycle"; "original": "original"; "recalculated": "recalculated"; }, {}, never, never>;
}
export {};
