import { OnInit } from '@angular/core';
import { ConvertUnits } from '@hestia-earth/utils';
import * as i0 from "@angular/core";
interface IArg {
    key: string;
    value: any;
}
export declare class UnitConverterComponent implements OnInit {
    private term?;
    value: number;
    fromUnits?: ConvertUnits;
    toUnits?: ConvertUnits;
    ConvertUnits: typeof ConvertUnits;
    result: string;
    arguments: IArg[];
    ngOnInit(): void;
    private get args();
    get units(): ConvertUnits[];
    private requireArgs;
    updateUnits(): void;
    updateValue(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<UnitConverterComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<UnitConverterComponent, "he-unit-converter", never, { "term": "term"; "value": "value"; "fromUnits": "fromUnits"; "toUnits": "toUnits"; }, {}, never, never>;
}
export {};
