import { ElementRef } from '@angular/core'; import { UBXForm, UBXField, UBXFieldTypeEnum } from '../../models'; export declare class UBXFormComponent { el: ElementRef; accent: string; columns: string; gap: string; xGap: string; showRequiredFootnote: boolean; data: UBXForm; showHide: boolean; FieldType: typeof UBXFieldTypeEnum; constructor(el: ElementRef); setGrid(value: string): string; setAlign(value: string): string; setInputbox(value: any, field: UBXField): void; setCheckbox(value: any, field: UBXField): void; setSelect(value: any, field: UBXField): void; setRadioButton(value: any, field: UBXField): void; setUpload(value: any, field: UBXField): void; showHidePassword(showHide: boolean): void; getValue(field: UBXField): any; private setValue; requiredFootnote(data: UBXForm): boolean; isFormValid(): boolean; private checkValidation; private resetValidation; private showError; private resetHidden; private checkRequired; }