import { ValidatorFn } from "@angular/forms"; import { OptionSelect } from "../interface/option-select.interface"; import { ABM_LIST_INPUT_TYPE } from "../enum/abm-list-input-type.enum"; import { ABM_LIST_TYPE } from "../enum/abm-list-type.enum"; import { AbmList } from "../interface/abm-list.interface"; import { ErrorValidator, Mask } from "../interface"; export declare abstract class AbmListTypeBase implements AbmList { id: string; hide?: boolean; disabled?: boolean; required?: boolean; value?: string; values?: OptionSelect[]; defaultValue?: string | string[]; validators?: ValidatorFn[]; placeholder?: string; minLength?: number; maxLength?: number; minDate?: string; maxDate?: string; label?: string; col?: string; pattern?: RegExp; mask?: Mask; dynamicError?: boolean; inputType?: ABM_LIST_INPUT_TYPE; errors?: ErrorValidator[]; inputIndex?: number; abstract type: ABM_LIST_TYPE; }