import { ValidatorFn } from '@angular/forms'; import { IOption } from '../Models'; export declare class QuestionBase { value: T | undefined; key: string; label: string; required: boolean; optionalLabel: boolean; currency: boolean; multiple: boolean; order: number; controlType: string; type: string; placeholder: string; minlength?: number; maxlength?: number; options: IOption[]; validators?: ValidatorFn[]; errorMessages?: { [key: string]: string; }; constructor(options?: { value?: T; key?: string; label?: string; required?: boolean; optionalLabel?: boolean; currency?: boolean; multiple?: boolean; order?: number; controlType?: string; type?: string; placeholder?: string; minlength?: number; maxlength?: number; options?: IOption[]; validators?: ValidatorFn[]; errorMessages?: { [key: string]: string; }; }); }