import { EventEmitter } from '@angular/core'; import { FormControl } from '@angular/forms'; import { Mask } from './models/mask'; import { IAffixes } from './interfaces/affixes.interface'; import { LabelAction, LabelActionEvent } from './interfaces/label-action.interface'; import * as i0 from "@angular/core"; export declare class InputComponent { placeholderText: string; type: string; label: string; minlength?: number; maxlength?: number; control: FormControl | any; mask?: Mask | any; messageErrorCustom: string; affixes: IAffixes | null; labelActions: LabelAction[]; descriptionTooltip: string; clickIcon: EventEmitter; labelActionClicked: EventEmitter; readonly infoCircle: import("lucide-angular").LucideIconData; onClickIcon(event: MouseEvent): void; onLabelActionClick(action: LabelAction): void; isControlRequired(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }