import { InputConfiguration, InputIconData } from './input-entities'; import { InputOptions } from './input.options'; import * as i0 from "@angular/core"; export declare abstract class InputParameters { /** @internal */ set configuration(value: InputConfiguration); /** @internal */ set placeholder(placeholder: string); /** @internal */ set errorType(errorType: string); /** @internal */ set name(name: string); /** @internal */ set icon(icon: InputIconData | InputIconData[]); /** @internal */ set units(units: string); /** @internal */ set unitPos(unitPos: string); /** @internal */ set unitPlaceholder(unitPlaceholder: boolean); /** @internal */ set btn(btn: string); /** @internal */ set btnDisabled(btnDisabled: boolean); /** @internal */ set btnLoading(btnLoading: boolean); /** @internal */ set id(id: number | string); /** @internal */ set type(type: string); /** @internal */ set class(value: string); /** @internal */ set decimal(decimal: number); /** @internal */ set clear(clear: boolean); /** @internal */ set readonly(readonly: boolean); /** @internal */ set required(required: boolean); /** @internal */ set showSearchIcon(showSearchIcon: 'left' | 'right' | 'none'); /** @internal */ set showSearchIconWhenHasInputValue(showSearchIconWhenHasInputValue: boolean); /** @internal */ set min(min: number); /** @internal */ set max(max: number); /** @internal */ set maxlength(maxlength: number); /** @internal */ set sanitationRegex(sanitationRegex: string | RegExp); /** @internal */ set acceptFileExtensions(acceptFileExtensions: string); /** @internal */ set disableWheelScroll(disableWheelScroll: boolean); /** @internal */ set options(options: InputOptions); /** @internal */ set disabled(disabled: boolean); /** @internal */ set error(error: boolean | string); /** @internal */ set helperText(helperText: string); /** @internal */ _configuration: InputConfiguration; /** @internal */ abstract onConfigurationChanged(value: InputConfiguration): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }