import { OnInit } from '@angular/core'; import { NumericModifierOption } from '../../../../../enums/columns/subTypeNumericModifierColumn.enum'; import { NumberInputButtonsColumn } from '../../../../../interfaces/columns/numeric-modifier'; import { DataTable } from '../../../../../interfaces/data'; import { TulDataTablePipe } from '../../../../../../pipes/dataTable/tul-data-table.pipe'; import * as i0 from "@angular/core"; /** * Body option numeric input button */ export declare class NumericInputButtonComponent implements OnInit { private tulDataTablePipe; /** * Actual data */ data: DataTable; /** * Actual Column */ column: NumberInputButtonsColumn; /** * model data */ value: any; /** * minus option */ MINUS: NumericModifierOption; /** * plus option */ PLUS: NumericModifierOption; /** * max value */ MAX: number; /** * min value */ MIN: number; /** * Constructor */ constructor(tulDataTablePipe: TulDataTablePipe); /** * ngOnInit */ ngOnInit(): void; /** * onChange of model */ onChange(event: any): void; /** * disable button option */ disableOption(option: any): boolean; /** * listener of minus and plus buttons */ onClick(event: any, option: any): void; /** * validateMaxNumber in keyUp event */ validateMaxNumber(event: any): void; /** * validateFormatNumber in keyPress */ validateFormatNumber(event: any): void; /** * get min value */ getMin(): number; /** * get max value */ getMax(): number; /** * get max value */ disable: () => boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }