import { OnDestroy } from '@angular/core';
import { AbstractVariable } from '@iotize/tap/data';
import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class TapVariableSingleLinearGaugeComponent implements OnDestroy {
    loaded: boolean;
    _variable?: AbstractVariable<any>;
    dataValue: number;
    previousValue: number;
    minValue: number;
    colorScheme: {
        domain: string[];
    };
    units: string;
    set variable(variable: AbstractVariable<any | any[]> | undefined);
    set inputStream(inputs: Observable<any>);
    private subscription?;
    onSelect(): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDef<TapVariableSingleLinearGaugeComponent, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TapVariableSingleLinearGaugeComponent, "tap-variable-single-linear-gauge", never, { "colorScheme": "colorScheme"; "units": "units"; "variable": "variable"; "inputStream": "inputStream"; }, {}, never, never>;
}
