import { EValproKey } from '../enums/evalpro-keys'; export declare class ValproTemplate { static valproTemplateFormData: { components: ({ label: string; showDataGrid: boolean; mask: boolean; tableView: boolean; frontOffice: boolean; alwaysEnabled: boolean; type: string; input: boolean; key: EValproKey; delimiter: boolean; requireDecimal: boolean; encrypted: boolean; properties: {}; tags: any[]; placeholder: string; prefix: string; customClass: string; suffix: string; multiple: boolean; defaultValue: any; protected: boolean; unique: boolean; persistent: boolean; hidden: boolean; clearOnHide: boolean; dataGridLabel: boolean; labelPosition: string; labelWidth: number; labelMargin: number; description: string; errorLabel: string; tooltip: string; hideLabel: boolean; tabindex: string; disabled: boolean; autofocus: boolean; dbIndex: boolean; customDefaultValue: string; calculateValue: string; allowCalculateOverride: boolean; widget: any; refreshOn: string; clearOnRefresh: boolean; decimalLimit: number; validateOn: string; validate: { required: boolean; custom: string; customPrivate: boolean; min: string; max: string; step: string; integer: string; customMessage?: undefined; json?: undefined; minLength?: undefined; maxLength?: undefined; minWords?: undefined; maxWords?: undefined; pattern?: undefined; }; conditional: { show: any; when: any; eq: string; }; id: string; data?: undefined; valueProperty?: undefined; showWordCount?: undefined; showCharCount?: undefined; inputFormat?: undefined; inputType?: undefined; inputMask?: undefined; rows?: undefined; wysiwyg?: undefined; editor?: undefined; disableOnInvalid?: undefined; theme?: undefined; } | { label: string; labelPosition: string; labelWidth: number; labelMargin: number; showDataGrid: boolean; mask: boolean; tableView: boolean; frontOffice: boolean; alwaysEnabled: boolean; type: string; input: boolean; key: string; defaultValue: string; hidden: boolean; validate: { customMessage: string; json: string; required: boolean; custom?: undefined; customPrivate?: undefined; min?: undefined; max?: undefined; step?: undefined; integer?: undefined; minLength?: undefined; maxLength?: undefined; minWords?: undefined; maxWords?: undefined; pattern?: undefined; }; data: { values: { label: string; value: string; }[]; }; encrypted: boolean; properties: {}; tags: any[]; valueProperty: string; delimiter?: undefined; requireDecimal?: undefined; placeholder?: undefined; prefix?: undefined; customClass?: undefined; suffix?: undefined; multiple?: undefined; protected?: undefined; unique?: undefined; persistent?: undefined; clearOnHide?: undefined; dataGridLabel?: undefined; description?: undefined; errorLabel?: undefined; tooltip?: undefined; hideLabel?: undefined; tabindex?: undefined; disabled?: undefined; autofocus?: undefined; dbIndex?: undefined; customDefaultValue?: undefined; calculateValue?: undefined; allowCalculateOverride?: undefined; widget?: undefined; refreshOn?: undefined; clearOnRefresh?: undefined; decimalLimit?: undefined; validateOn?: undefined; conditional?: undefined; id?: undefined; showWordCount?: undefined; showCharCount?: undefined; inputFormat?: undefined; inputType?: undefined; inputMask?: undefined; rows?: undefined; wysiwyg?: undefined; editor?: undefined; disableOnInvalid?: undefined; theme?: undefined; } | { label: string; labelPosition: string; labelWidth: number; labelMargin: number; showDataGrid: boolean; mask: boolean; tableView: boolean; frontOffice: boolean; alwaysEnabled: boolean; type: string; input: boolean; key: EValproKey; defaultValue: string; validate: { customMessage: string; json: string; required: boolean; custom?: undefined; customPrivate?: undefined; min?: undefined; max?: undefined; step?: undefined; integer?: undefined; minLength?: undefined; maxLength?: undefined; minWords?: undefined; maxWords?: undefined; pattern?: undefined; }; data: { values: { label: string; value: string; }[]; }; encrypted: boolean; properties: {}; tags: any[]; valueProperty: string; delimiter?: undefined; requireDecimal?: undefined; placeholder?: undefined; prefix?: undefined; customClass?: undefined; suffix?: undefined; multiple?: undefined; protected?: undefined; unique?: undefined; persistent?: undefined; hidden?: undefined; clearOnHide?: undefined; dataGridLabel?: undefined; description?: undefined; errorLabel?: undefined; tooltip?: undefined; hideLabel?: undefined; tabindex?: undefined; disabled?: undefined; autofocus?: undefined; dbIndex?: undefined; customDefaultValue?: undefined; calculateValue?: undefined; allowCalculateOverride?: undefined; widget?: undefined; refreshOn?: undefined; clearOnRefresh?: undefined; decimalLimit?: undefined; validateOn?: undefined; conditional?: undefined; id?: undefined; showWordCount?: undefined; showCharCount?: undefined; inputFormat?: undefined; inputType?: undefined; inputMask?: undefined; rows?: undefined; wysiwyg?: undefined; editor?: undefined; disableOnInvalid?: undefined; theme?: undefined; } | { label: string; labelPosition: string; labelWidth: number; labelMargin: number; showDataGrid: boolean; showWordCount: boolean; showCharCount: boolean; tableView: boolean; alwaysEnabled: boolean; frontOffice: boolean; type: string; input: boolean; key: EValproKey; defaultValue: string; validate: { customMessage: string; json: string; required?: undefined; custom?: undefined; customPrivate?: undefined; min?: undefined; max?: undefined; step?: undefined; integer?: undefined; minLength?: undefined; maxLength?: undefined; minWords?: undefined; maxWords?: undefined; pattern?: undefined; }; inputFormat: string; encrypted: boolean; properties: {}; tags: any[]; mask?: undefined; delimiter?: undefined; requireDecimal?: undefined; placeholder?: undefined; prefix?: undefined; customClass?: undefined; suffix?: undefined; multiple?: undefined; protected?: undefined; unique?: undefined; persistent?: undefined; hidden?: undefined; clearOnHide?: undefined; dataGridLabel?: undefined; description?: undefined; errorLabel?: undefined; tooltip?: undefined; hideLabel?: undefined; tabindex?: undefined; disabled?: undefined; autofocus?: undefined; dbIndex?: undefined; customDefaultValue?: undefined; calculateValue?: undefined; allowCalculateOverride?: undefined; widget?: undefined; refreshOn?: undefined; clearOnRefresh?: undefined; decimalLimit?: undefined; validateOn?: undefined; conditional?: undefined; id?: undefined; data?: undefined; valueProperty?: undefined; inputType?: undefined; inputMask?: undefined; rows?: undefined; wysiwyg?: undefined; editor?: undefined; disableOnInvalid?: undefined; theme?: undefined; } | { label: string; showDataGrid: boolean; showWordCount: boolean; showCharCount: boolean; tableView: boolean; alwaysEnabled: boolean; frontOffice: boolean; type: string; input: boolean; key: EValproKey; properties: {}; tags: any[]; placeholder: string; prefix: string; customClass: string; suffix: string; multiple: boolean; defaultValue: any; protected: boolean; unique: boolean; persistent: boolean; hidden: boolean; clearOnHide: boolean; dataGridLabel: boolean; labelPosition: string; labelWidth: number; labelMargin: number; description: string; errorLabel: string; tooltip: string; hideLabel: boolean; tabindex: string; disabled: boolean; autofocus: boolean; dbIndex: boolean; customDefaultValue: string; calculateValue: string; allowCalculateOverride: boolean; widget: { format: string; dateFormat: string; saveAs: string; }; refreshOn: string; clearOnRefresh: boolean; validateOn: string; validate: { required: boolean; custom: string; customPrivate: boolean; minLength: string; maxLength: string; minWords: string; maxWords: string; pattern: string; min?: undefined; max?: undefined; step?: undefined; integer?: undefined; customMessage?: undefined; json?: undefined; }; conditional: { show: any; when: any; eq: string; }; mask: boolean; inputType: string; inputMask: string; rows: number; wysiwyg: boolean; editor: string; id: string; delimiter?: undefined; requireDecimal?: undefined; encrypted?: undefined; decimalLimit?: undefined; data?: undefined; valueProperty?: undefined; inputFormat?: undefined; disableOnInvalid?: undefined; theme?: undefined; } | { type: string; label: string; key: string; disableOnInvalid: boolean; theme: string; input: boolean; tableView: boolean; showDataGrid?: undefined; mask?: undefined; frontOffice?: undefined; alwaysEnabled?: undefined; delimiter?: undefined; requireDecimal?: undefined; encrypted?: undefined; properties?: undefined; tags?: undefined; placeholder?: undefined; prefix?: undefined; customClass?: undefined; suffix?: undefined; multiple?: undefined; defaultValue?: undefined; protected?: undefined; unique?: undefined; persistent?: undefined; hidden?: undefined; clearOnHide?: undefined; dataGridLabel?: undefined; labelPosition?: undefined; labelWidth?: undefined; labelMargin?: undefined; description?: undefined; errorLabel?: undefined; tooltip?: undefined; hideLabel?: undefined; tabindex?: undefined; disabled?: undefined; autofocus?: undefined; dbIndex?: undefined; customDefaultValue?: undefined; calculateValue?: undefined; allowCalculateOverride?: undefined; widget?: undefined; refreshOn?: undefined; clearOnRefresh?: undefined; decimalLimit?: undefined; validateOn?: undefined; validate?: undefined; conditional?: undefined; id?: undefined; data?: undefined; valueProperty?: undefined; showWordCount?: undefined; showCharCount?: undefined; inputFormat?: undefined; inputType?: undefined; inputMask?: undefined; rows?: undefined; wysiwyg?: undefined; editor?: undefined; })[]; }; }