import { OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { ErrorStateMatcher } from '@angular/material'; export declare class InputNumber implements OnInit, OnChanges, ControlValueAccessor { value: number; name: string; label: string; hint: string; errorMessage: string; required: boolean; hidden: boolean; disabled: boolean; readonly: boolean; validator: (string: any) => string; error: string; valueMin: number; valueMax: number; valueStep: number; tickStep: number; ticks: number[]; labels: string[]; positions: number[]; mode: 'input' | 'steps' | 'slider'; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; getMode(): void; readonly errorMatcher: ErrorStateMatcher; changeValue(event: number): void; writeValue(value: any): void; propagateChange: (_: number) => void; registerOnChange(fn: any): void; registerOnTouched(): void; }