import { OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { BehaviorSubject } from 'rxjs'; import { GasForm } from '../../../forms/gas-form.namespace'; export declare class GasNumberRangeComponent implements ControlValueAccessor, OnInit { label: string; set min(min: number); get min(): number; set max(max: number); get max(): number; minValue: number; maxValue: number; error$: BehaviorSubject; private smallestValue; private largestValue; updateMinValue(value: GasForm.GasFilterFormBaseValue): void; updateMaxValue(value: GasForm.GasFilterFormBaseValue): void; ngOnInit(): void; writeValue(obj: any): void; registerOnTouched(fn: () => void): void; registerOnChange(fn: () => void): void; setDisabledState(isDisabled: boolean): void; protected onChange: ([min, max]: [number, number]) => void; protected onTouched: () => void; private dispatchOnChange; private calculateErrorText; }