import { AfterContentInit, OnInit, QueryList } from '@angular/core'; import { GasInputComponent } from '../../forms/gas-input/input/gas-input.component'; import { GasRange } from './gas-range.namespace'; /** * Компонент gas-range контролирует пользовательский ввод * при работе с диапазонами чисел/дат. * * @param min минимальное значение рабочего диапазона * @param max максимальное значение рабочего диапазона * @param error текст ошибки * * @example * * * * */ /** @deprecated */ export declare class GasRangeComponent implements OnInit, AfterContentInit { set type(type: GasRange.ModeEnum | string); /** Нижняя граница диапазона допустимых значений */ min: GasRange.TypeMode; /** Верхняя граница диапазона допустимых значений */ max: GasRange.TypeMode; error: string; rangeClass: boolean; inputs: QueryList; private get firstInputComponent(); private get secondInputComponent(); /** "true" если параметр "from" больше "to" */ private parametersConsistency; private smallestValue; private largestValue; private lastModifiedInputControl$; private valueHandler; private hasErrorFirstInputComponent; private hasErrorSecondInputComponent; private gasRangeType; ngOnInit(): void; ngAfterContentInit(): void; /** * @description * При добавлении/удалении ошибки делаем по две операции, так как где-то мы работаем с внутренней формой * где-то работаем напрямую с конроллом */ private setInputError; private disableInputError; }