import { EventEmitter, OnInit } from '@angular/core'; import { FormControl } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class CustomNumberInputComponent implements OnInit { /** * @description the number input elements identifier */ id: string; /** * @description the number input elements label */ label: string; /** * @description the value of the number input element */ value: FormControl; /** * @description number input elements name */ name?: string; /** * @description whether the number input is disabled */ disabled?: boolean; /** * @description the maximum number allowed in the element */ max: number; /** * @description the minimum number required in the element */ min: number; /** * @description the step increase */ step: number; /** * @description the number input elements error message */ errorMessage?: string; /** * @description the tab index to be applied to the input element */ tabIndex?: number; /** * @description the test identifier for the input element */ testId?: string; /** * @description an event emitter which fires when a change is detected in the input elements value */ handleChange: EventEmitter; /** * @author Alex Hodson * @description class constructor specifying the required services and properties for the component */ constructor(); /** * @author Alex Hodson * @description the method to be run when the component is rendered */ ngOnInit(): void; /** * @author Alex Hodson * @description handles a change in the in the input elements value */ handleValueChange(value: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }