UNPKG

survey-creator-core

Version:

Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.

1,630 lines (1,629 loc) 58.6 kB
export declare class EditorLocalization { private defaultLocaleValue; private currentLocaleValue; private presetStringsValues; camelCaseBreaking: boolean; locales: {}; get defaultLocale(): string; set defaultLocale(val: string); get currentLocale(): string; set currentLocale(val: string); get locale(): string; get presetStrings(): any; set presetStrings(val: any); getString(strName: string, locale?: string): string; getStringByPath(path: string[], locale?: string): string; hasString(strName: string, locale?: string): boolean; private getStringByLocale; getLocaleName(loc: string, defaultLocale?: string, inEnglish?: boolean): string; getPropertyName(strName: string, defaultName?: string): string; getPropertyTitle(strName: string): string; getPropertyNameInEditor(typeName: string, propName: string, defaultName?: string): string; getPropertyHelpInEditor(typeName: string, propName: string, propType?: string): string; getPropertyPlaceholder(typeName: string, propName: string): string; private getPropertyHelpInEditorCore; private getPropertyInfoInEditorByType; private getPropertyInfoInEditorByTypeCore; private getObjInEditorByTypeCore; getProperty(strName: string, defaultName?: string): string; convertToCamelCase(value: string, toLowCase?: boolean): string; private getAutoPropertyName; getPropertyValueInEditor(propName: string, value: any): string; getPropertyValue(value: any, locale?: string): string; getValidatorName(name: string, locale?: string): string; getTriggerName(name: string, locale?: string): string; getLocale(locale?: string): any; getLocaleStrings(loc: string): any; setupLocale(loc: string, strings: any): void; private getPresetLocale; private getLocalesWithPreset; private getValueInternal; getLocales(): Array<string>; getDefaultStrings(): any; private stringsDiff; private getOldKeysString; } export declare var editorLocalization: EditorLocalization; export declare function getLocString(strName: string, locale?: string): string; export declare function getLocaleStrings(loc: string): any; export declare var defaultStrings: { survey: { edit: string; externalHelpLink: string; externalHelpLinkUrl: string; dropQuestion: string; addLogicItem: string; copy: string; duplicate: string; addToToolbox: string; deletePanel: string; deleteQuestion: string; convertTo: string; drag: string; license: string; license2: string; }; tabs: { preview: string; theme: string; translation: string; designer: string; json: string; logic: string; }; qt: { default: string; checkbox: string; comment: string; imagepicker: string; ranking: string; image: string; dropdown: string; tagbox: string; file: string; html: string; matrix: string; matrixdropdown: string; matrixdynamic: string; multipletext: string; panel: string; paneldynamic: string; radiogroup: string; rating: string; slider: string; text: string; boolean: string; expression: string; signaturepad: string; buttongroup: string; }; toolboxCategories: { general: string; choice: string; text: string; containers: string; matrix: string; misc: string; }; ed: { defaultLocale: string; survey: string; settings: string; settingsTooltip: string; surveySettings: string; surveySettingsTooltip: string; themeSettings: string; themeSettingsTooltip: string; creatorSettingTitle: string; showPanel: string; hidePanel: string; prevSelected: string; nextSelected: string; prevFocus: string; nextFocus: string; surveyTypeName: string; pageTypeName: string; panelTypeName: string; questionTypeName: string; columnTypeName: string; addNewPage: string; moveRight: string; moveLeft: string; deletePage: string; editPage: string; edit: string; newPageName: string; newQuestionName: string; newPanelName: string; newTextItemName: string; defaultV2Theme: string; modernTheme: string; defaultTheme: string; testSurveyAgain: string; testSurveyWidth: string; navigateToMsg: string; saveSurvey: string; saveSurveyTooltip: string; saveTheme: string; saveThemeTooltip: string; jsonHideErrors: string; jsonShowErrors: string; undo: string; redo: string; undoTooltip: string; redoTooltip: string; expandTooltip: string; collapseTooltip: string; expandAllTooltip: string; collapseAllTooltip: string; zoomInTooltip: string; zoom100Tooltip: string; zoomOutTooltip: string; lockQuestionsTooltip: string; showMoreChoices: string; showLessChoices: string; copy: string; cut: string; paste: string; copyTooltip: string; cutTooltip: string; pasteTooltip: string; options: string; generateValidJSON: string; generateReadableJSON: string; toolbox: string; "property-grid": string; toolboxSearch: string; toolboxFilteredTextPlaceholder: string; toolboxNoResultsFound: string; propertyGridFilteredTextPlaceholder: string; propertyGridNoResultsFound: string; propertyGridPlaceholderTitle: string; propertyGridPlaceholderDescription: string; correctJSON: string; surveyResults: string; surveyResultsTable: string; surveyResultsJson: string; resultsTitle: string; resultsName: string; resultsValue: string; resultsDisplayValue: string; modified: string; saving: string; saved: string; propertyEditorError: string; saveError: string; translationPropertyGridTitle: string; themePropertyGridTitle: string; addLanguageTooltip: string; translationLanguages: string; translationDeleteLanguage: string; translationAddLanguage: string; translationShowAllStrings: string; translationShowUsedStringsOnly: string; translationShowAllPages: string; translationNoStrings: string; translationExportToSCVButton: string; translationImportFromSCVButton: string; translateUsigAI: string; translateUsigAIFrom: string; translationDialogTitle: string; translationMergeLocaleWithDefault: string; translationPlaceHolder: string; translationSource: string; translationTarget: string; translationYouTubeNotSupported: string; themeExportButton: string; themeImportButton: string; surveyJsonExportButton: string; surveyJsonImportButton: string; surveyJsonCopyButton: string; themeResetButton: string; themeResetConfirmation: string; themeResetConfirmationOk: string; bold: string; italic: string; underline: string; addNewQuestion: string; selectPage: string; carryForwardChoicesCopied: string; choicesLoadedFromWebText: string; choicesLoadedFromWebLinkText: string; choicesLoadedFromWebPreviewTitle: string; htmlPlaceHolder: string; panelPlaceHolder: string; surveyPlaceHolder: string; pagePlaceHolder: string; imagePlaceHolder: string; surveyPlaceHolderMobile: string; surveyPlaceholderTitle: string; surveyPlaceholderTitleMobile: string; surveyPlaceholderDescription: string; surveyPlaceholderDescriptionMobile: string; previewPlaceholderTitle: string; previewPlaceholderTitleMobile: string; previewPlaceholderDescription: string; previewPlaceholderDescriptionMobile: string; translationsPlaceholderTitle: string; translationsPlaceholderTitleMobile: string; translationsPlaceholderDescription: string; translationsPlaceholderDescriptionMobile: string; pagePlaceHolderMobile: string; panelPlaceHolderMobile: string; imagePlaceHolderMobile: string; imageChooseImage: string; addNewTypeQuestion: string; chooseLogoPlaceholder: string; choices_Item: string; selectFile: string; removeFile: string; lg: { addNewItem: string; empty_tab: string; logicPlaceholderTitle: string; logicPlaceholderTitleMobile: string; logicPlaceholderDescription: string; logicPlaceholderDescriptionMobile: string; page_visibilityName: string; page_enableName: string; page_requireName: string; panel_visibilityName: string; panel_enableName: string; panel_requireName: string; question_visibilityName: string; question_enableName: string; question_requireName: string; question_resetValueName: string; question_setValueName: string; column_visibilityName: string; column_enableName: string; column_requireName: string; column_resetValueName: string; column_setValueName: string; trigger_completeName: string; trigger_setvalueName: string; trigger_copyvalueName: string; trigger_skipName: string; trigger_runExpressionName: string; completedHtmlOnConditionName: string; page_visibilityDescription: string; panel_visibilityDescription: string; panel_enableDescription: string; question_visibilityDescription: string; question_enableDescription: string; question_requireDescription: string; trigger_completeDescription: string; trigger_setvalueDescription: string; trigger_copyvalueDescription: string; trigger_skipDescription: string; trigger_runExpressionDescription: string; completedHtmlOnConditionDescription: string; itemExpressionText: string; itemEmptyExpressionText: string; page_visibilityText: string; panel_visibilityText: string; panel_enableText: string; question_visibilityText: string; question_enableText: string; question_requireText: string; question_resetValueText: string; question_setValueText: string; column_visibilityText: string; column_enableText: string; column_requireText: string; column_resetValueText: string; column_setValueText: string; setValueExpressionPlaceholder: string; trigger_completeText: string; trigger_setvalueText: string; trigger_setvalueEmptyText: string; trigger_copyvalueText: string; trigger_skipText: string; trigger_runExpressionText1: string; trigger_runExpressionText2: string; completedHtmlOnConditionText: string; showAllQuestions: string; showAllActionTypes: string; conditions: string; actions: string; expressionEditorTitle: string; actionsEditorTitle: string; deleteAction: string; addNewAction: string; selectedActionCaption: string; expressionInvalid: string; noActionError: string; actionInvalid: string; uncompletedRule_title: string; uncompletedRule_text: string; uncompletedRule_apply: string; uncompletedRule_cancel: string; }; }; pe: { panel: { name: string; title: string; description: string; visibleIf: string; requiredIf: string; questionOrder: string; page: string; startWithNewLine: string; state: string; width: string; minWidth: string; maxWidth: string; showNumber: string; }; panellayoutcolumn: { effectiveWidth: string; questionTitleWidth: string; }; paneldynamic: { name: string; title: string; description: string; displayMode: string; visibleIf: string; requiredIf: string; page: string; startWithNewLine: string; state: string; width: string; minWidth: string; maxWidth: string; confirmDelete: string; templateDescription: string; templateTitle: string; noEntriesText: string; templateTabTitle: string; tabTitlePlaceholder: string; templateVisibleIf: string; showNumber: string; titleLocation: string; descriptionLocation: string; templateQuestionTitleLocation: string; templateQuestionTitleWidth: string; templateErrorLocation: string; newPanelPosition: string; showRangeInProgress: string; keyName: string; }; question: { name: string; title: string; description: string; showTitle: string; visibleIf: string; requiredIf: string; page: string; state: string; showNumber: string; titleLocation: string; descriptionLocation: string; errorLocation: string; indent: string; width: string; minWidth: string; maxWidth: string; textUpdateMode: string; }; signaturepad: { signatureWidth: string; signatureHeight: string; signatureAutoScaleEnabled: string; showPlaceholder: string; placeholder: string; placeholderReadOnly: string; allowClear: string; penMinWidth: string; penMaxWidth: string; penColor: string; }; comment: { rows: string; }; showQuestionNumbers: string; questionStartIndex: string; expression: { name: string; title: string; description: string; expression: string; }; trigger: { expression: string; }; calculatedvalue: { expression: string; }; survey: { title: string; description: string; readOnly: string; }; page: { name: string; title: string; description: string; visibleIf: string; requiredIf: string; timeLimit: string; questionOrder: string; }; matrixdropdowncolumn: { name: string; title: string; isUnique: string; width: string; minWidth: string; rows: string; visibleIf: string; requiredIf: string; showInMultipleColumns: string; }; matrixcolumn: { isExclusive: string; }; multipletextitem: { name: string; title: string; }; masksettings: { saveMaskedValue: string; }; patternmask: { pattern: string; }; datetimemask: { min: string; max: string; }; numericmask: { allowNegativeValues: string; thousandsSeparator: string; decimalSeparator: string; precision: string; min: string; max: string; }; currencymask: { prefix: string; suffix: string; }; isExclusive: string; isCommentRequired: string; imageHeight: string; imageWidth: string; valueName: string; defaultDisplayValue: string; rateDescriptionLocation: string; size: string; cellErrorLocation: string; enabled: string; disabled: string; inherit: string; apply: string; ok: string; save: string; clear: string; saveTooltip: string; cancel: string; set: string; reset: string; change: string; refresh: string; close: string; delete: string; add: string; addNew: string; addItem: string; removeItem: string; dragItem: string; addOther: string; addSelectAll: string; addNone: string; removeAll: string; edit: string; back: string; backTooltip: string; saveAndBack: string; saveAndBackTooltip: string; doneEditing: string; editChoices: string; showChoices: string; move: string; empty: string; emptyValue: string; fastEntry: string; fastEntryNonUniqueError: string; fastEntryChoicesCountError: string; fastEntryChoicesMinCountError: string; fastEntryPlaceholder: string; formEntry: string; testService: string; itemSelectorEmpty: string; conditionActionEmpty: string; conditionSelectQuestion: string; conditionSelectPage: string; conditionSelectPanel: string; conditionValueQuestionTitle: string; aceEditorHelp: string; aceEditorRowTitle: string; aceEditorPanelTitle: string; showMore: string; assistantTitle: string; cellsEmptyRowsColumns: string; showPreviewBeforeComplete: string; overridingPropertyPrefix: string; resetToDefaultCaption: string; propertyIsEmpty: string; propertyIsNoUnique: string; propertyNameIsNotUnique: string; propertyNameIsIncorrect: string; listIsEmpty: string; "listIsEmpty@choices": string; "listIsEmpty@columns": string; "listIsEmpty@gridLayoutColumns": string; "listIsEmpty@rows": string; "listIsEmpty@validators": string; "listIsEmpty@calculatedValues": string; "listIsEmpty@triggers": string; "listIsEmpty@navigateToUrlOnCondition": string; "listIsEmpty@pages": string; "addNew@choices": string; "addNew@columns": string; "addNew@rows": string; "addNew@validators": string; "addNew@calculatedValues": string; "addNew@triggers": string; "addNew@navigateToUrlOnCondition": string; "addNew@pages": string; expressionIsEmpty: string; value: string; text: string; rowid: string; imageLink: string; columnEdit: string; itemEdit: string; url: string; path: string; choicesbyurl: { url: string; valueName: string; }; titleName: string; imageLinkName: string; allowEmptyResponse: string; titlePlaceholder: string; surveyTitlePlaceholder: string; pageTitlePlaceholder: string; startPageTitlePlaceholder: string; descriptionPlaceholder: string; surveyDescriptionPlaceholder: string; pageDescriptionPlaceholder: string; textWrapEnabled: string; showOtherItem: string; otherText: string; showNoneItem: string; showRefuseItem: string; showDontKnowItem: string; noneText: string; showSelectAllItem: string; selectAllText: string; choicesMin: string; choicesMax: string; choicesStep: string; name: string; title: string; cellType: string; colCount: string; choicesOrder: string; allowCustomChoices: string; visible: string; isRequired: string; markRequired: string; removeRequiredMark: string; eachRowRequired: string; eachRowUnique: string; requiredErrorText: string; startWithNewLine: string; rows: string; cols: string; placeholder: string; showPreview: string; storeDataAsText: string; maxSize: string; rowCount: string; columnLayout: string; addRowButtonLocation: string; transposeData: string; addRowText: string; removeRowText: string; singleInputTitleTemplate: string; rateMin: string; rateMax: string; rateStep: string; minRateDescription: string; maxRateDescription: string; inputType: string; optionsCaption: string; defaultValue: string; cellsDefaultRow: string; surveyEditorTitle: string; qEditorTitle: string; maxLength: string; buildExpression: string; editExpression: string; and: string; or: string; remove: string; addCondition: string; emptyLogicPopupMessage: string; if: string; then: string; setToName: string; fromName: string; gotoName: string; ruleIsNotSet: string; includeIntoResult: string; showTitle: string; expandCollapseTitle: string; locale: string; simulator: string; landscapeOrientation: string; portraitOrientation: string; clearInvisibleValues: string; cookieName: string; partialSendEnabled: string; storeOthersAsComment: string; showPageTitles: string; showPageNumbers: string; pagePrevText: string; pageNextText: string; completeText: string; previewText: string; editText: string; startSurveyText: string; showNavigationButtons: string; navigationButtonsLocation: string; showPrevButton: string; firstPageIsStartPage: string; showCompletePage: string; autoAdvanceEnabled: string; autoAdvanceAllowComplete: string; showProgressBar: string; progressBarLocation: string; questionTitleLocation: string; questionTitleWidth: string; requiredMark: string; questionTitleTemplate: string; questionErrorLocation: string; autoFocusFirstQuestion: string; questionOrder: string; timeLimit: string; timeLimitPerPage: string; showTimer: string; timerLocation: string; timerInfoMode: string; renderMode: string; allowAddPanel: string; allowRemovePanel: string; addPanelText: string; removePanelText: string; isSinglePage: string; html: string; setValue: string; dataFormat: string; allowAddRows: string; allowRemoveRows: string; allowRowReorder: string; responsiveImageSizeHelp: string; minImageWidth: string; maxImageWidth: string; minImageHeight: string; maxImageHeight: string; minValue: string; maxValue: string; caseInsensitive: string; minLength: string; allowDigits: string; minCount: string; maxCount: string; regex: string; surveyvalidator: { text: string; expression: string; notificationType: string; }; totalText: string; totalType: string; totalExpression: string; totalDisplayStyle: string; totalCurrency: string; totalFormat: string; logo: string; questionsOnPageMode: string; maxTextLength: string; maxCommentLength: string; commentAreaRows: string; autoGrowComment: string; allowResizeComment: string; textUpdateMode: string; maskType: string; autoFocusFirstError: string; checkErrorsMode: string; validateVisitedEmptyFields: string; navigateToUrl: string; navigateToUrlOnCondition: string; completedBeforeHtml: string; completedHtml: string; completedHtmlOnCondition: string; loadingHtml: string; commentText: string; autocomplete: string; labelTrue: string; labelFalse: string; allowClear: string; searchMode: string; displayStyle: string; format: string; maximumFractionDigits: string; minimumFractionDigits: string; useGrouping: string; allowMultiple: string; allowImagesPreview: string; acceptedTypes: string; waitForUpload: string; needConfirmRemoveFile: string; detailPanelMode: string; minRowCount: string; maxRowCount: string; confirmDelete: string; confirmDeleteText: string; panelCount: string; minPanelCount: string; maxPanelCount: string; panelsState: string; prevPanelText: string; nextPanelText: string; removePanelButtonLocation: string; hideIfRowsEmpty: string; hideColumnsIfEmpty: string; rateValues: string; rateCount: string; autoGenerate: string; slider: { min: string; max: string; step: string; showLabels: string; tooltipVisibilityPG: string; allowSwap: string; labelCount: string; minValueExpression: string; maxValueExpression: string; autoGenerate: string; sliderType: string; minRangeLength: string; maxRangeLength: string; customLabels: string; labelFormat: string; tooltipFormat: string; }; file: { imageHeight: string; imageWidth: string; }; hideIfChoicesEmpty: string; minWidth: string; maxWidth: string; width: string; showHeader: string; horizontalScroll: string; columnMinWidth: string; rowTitleWidth: string; valueTrue: string; valueFalse: string; minErrorText: string; maxErrorText: string; otherErrorText: string; keyDuplicationError: string; minSelectedChoices: string; maxSelectedChoices: string; logoWidth: string; logoHeight: string; readOnly: string; enableIf: string; noRowsText: string; separateSpecialChoices: string; choicesFromQuestion: string; choicesFromQuestionMode: string; choiceValuesFromQuestion: string; choiceTextsFromQuestion: string; progressBarShowPageTitles: string; progressBarShowPageNumbers: string; showCommentArea: string; commentPlaceholder: string; displayRateDescriptionsAsExtremeItems: string; rowOrder: string; columnsLayout: string; columnColCount: string; correctAnswer: string; defaultPanelValue: string; cells: string; fileInputPlaceholder: string; keyName: string; itemvalue: { visibleIf: string; enableIf: string; }; "itemvalue@rows": { visibleIf: string; enableIf: string; }; imageitemvalue: { text: string; }; logoPosition: string; addLogo: string; changeLogo: string; logoPositions: { none: string; left: string; right: string; top: string; bottom: string; }; previewMode: string; gridLayoutEnabled: string; gridLayoutColumns: string; maskSettings: string; detailErrorLocation: string; tabs: { panel: { layout: string; }; general: string; fileOptions: string; html: string; columns: string; rows: string; choices: string; items: string; visibleIf: string; enableIf: string; requiredIf: string; rateValues: string; sliderSettings: string; choicesByUrl: string; matrixChoices: string; multipleTextItems: string; numbering: string; validators: string; navigation: string; question: string; pages: string; timer: string; calculatedValues: string; triggers: string; templateTitle: string; totals: string; logic: string; mask: string; layout: { panel: string; question: string; base: string; }; data: string; validation: string; cells: string; showOnCompleted: string; logo: string; slider: string; expression: string; questionSettings: string; header: string; background: string; appearance: string; accentColors: string; surfaceBackground: string; scaling: string; others: string; }; editProperty: string; items: string; choicesVisibleIf: string; choicesEnableIf: string; columnsEnableIf: string; rowsEnableIf: string; innerIndent: string; copyDefaultValueFromLastEntry: string; enterNewValue: string; noquestions: string; createtrigger: string; titleKeyboardAdornerTip: string; keyboardAdornerTip: string; triggerOn: string; triggerMakePagesVisible: string; triggerMakeQuestionsVisible: string; triggerCompleteText: string; triggerNotSet: string; triggerRunIf: string; triggerSetToName: string; triggerFromName: string; triggerRunExpression: string; triggerSetValue: string; triggerGotoName: string; triggerIsVariable: string; triggerRunExpressionEmpty: string; emptyExpressionPlaceHolder: string; noFile: string; clearIfInvisible: string; valuePropertyName: string; searchEnabled: string; hideSelectedItems: string; closeOnSelect: string; verticalAlign: string; alternateRows: string; columnsVisibleIf: string; rowsVisibleIf: string; otherPlaceholder: string; filePlaceholder: string; photoPlaceholder: string; fileOrPhotoPlaceholder: string; rateType: string; url_placeholder: string; path_placeholder: string; questionStartIndex_placeholder: string; width_placeholder: string; minWidth_placeholder: string; maxWidth_placeholder: string; imageHeight_placeholder: string; imageWidth_placeholder: string; itemTitleWidth_placeholder: string; theme: { themeName: string; isPanelless: string; editorPanel: string; questionPanel: string; primaryColor: string; panelBackgroundTransparency: string; questionBackgroundTransparency: string; fontSize: string; scale: string; cornerRadius: string; advancedMode: string; pageTitle: string; pageDescription: string; questionTitle: string; questionDescription: string; editorFont: string; backgroundOpacity: string; "--sjs-font-family": string; "--sjs-general-backcolor-dim": string; "--sjs-primary-backcolor": string; "--sjs-primary-forecolor": string; "--sjs-special-red": string; "--sjs-shadow-small": string; "--sjs-shadow-inner": string; "--sjs-border-default": string; }; "header@header": { headerView: string; logoPosition: string; surveyTitle: string; surveyDescription: string; headerTitle: string; headerDescription: string; inheritWidthFrom: string; textAreaWidth: string; backgroundColorSwitch: string; backgroundImage: string; backgroundImageOpacity: string; overlapEnabled: string; logoPositionX: string; titlePositionX: string; descriptionPositionX: string; }; }; pv: { true: string; false: string; file: string; camera: string; "file-camera": string; inherit: string; show: string; hide: string; default: string; initial: string; random: string; collapsed: string; expanded: string; none: string; asc: string; desc: string; indeterminate: string; selected: string; unselected: string; decimal: string; currency: string; percent: string; firstExpanded: string; off: string; list: string; carousel: string; tab: string; progressTop: string; progressBottom: string; progressTopBottom: string; horizontal: string; vertical: string; top: string; bottom: string; topBottom: string; both: string; left: string; right: string; center: string; leftRight: string; middle: string; color: string; date: string; datetime: string; "datetime-local": string; email: string; month: string; number: string; password: string; range: string; tel: string; text: string; time: string; url: string; week: string; hidden: string; edit: string; display: string; contain: string; cover: string; fill: string; next: string; last: string; onComplete: string; onHidden: string; onHiddenContainer: string; clearInvisibleValues: { none: string; }; clearIfInvisible: { none: string; }; radio: string; inputType: { color: string; date: string; "datetime-local": string; email: string; month: string; number: string; password: string; range: string; tel: string; text: string; time: string; url: string; week: string; }; sliderType: { single: string; range: string; }; notificationType: { error: string; warning: string; info: string; }; autocomplete: { name: string; "honorific-prefix": string; "given-name": string; "additional-name": string; "family-name": string; "honorific-suffix": string; nickname: string; "organization-title": string; username: string; "new-password": string; "current-password": string; organization: string; "street-address": string; "address-line1": string; "address-line2": string; "address-line3": string; "address-level4": string; "address-level3": string; "address-level2": string; "address-level1": string; country: string; "country-name": string; "postal-code": string; "cc-name": string; "cc-given-name": string; "cc-additional-name": string; "cc-family-name": string; "cc-number": string; "cc-exp": string; "cc-exp-month": string; "cc-exp-year": string; "cc-csc": string; "cc-type": string; "transaction-currency": string; "transaction-amount": string; language: string; bday: string; "bday-day": string; "bday-month": string; "bday-year": string; sex: string; url: string; photo: string; tel: string; "tel-country-code": string; "tel-national": string; "tel-area-code": string; "tel-local": string; "tel-local-prefix": string; "tel-local-suffix": string; "tel-extension": string; email: string; impp: string; }; maskType: { none: string; pattern: string; numeric: string; datetime: string; currency: string; }; inputTextAlignment: { auto: string; left: string; right: string; }; all: string; page: string; survey: string; onNextPage: string; onValueChanged: string; onValueChanging: string; questionsOnPageMode: { standard: string; singlePage: string; questionPerPage: string; inputPerPage: string; }; noPreview: string; showAllQuestions: string; showAnsweredQuestions: string; allQuestions: string; answeredQuestions: string; pages: string; questions: string; requiredQuestions: string; correctQuestions: string; buttons: string; underInput: string; underTitle: string; onBlur: string; onTyping: string; underRow: string; underRowSingle: string; auto: string; showNavigationButtons: { none: string; }; timerInfoMode: { combined: string; }; addRowButtonLocation: { default: string; }; panelsState: { default: string; collapsed: string; expanded: string; firstExpanded: string; }; widthMode: { static: string; responsive: string; }; contentMode: { image: string; video: string; youtube: string; }; displayMode: { buttons: string; dropdown: string; }; rateColorMode: { default: string; scale: string; }; scaleColorMode: { monochrome: string; colored: string; }; autoGenerate: { true: string; false: string; }; rateType: { labels: string; stars: string; smileys: string; }; state: { default: string; }; showQuestionNumbers: { default: string; on: string; onPage: string; onpanel: string; onPanel: string; recursive: string; onSurvey: string; off: string; }; descriptionLocation: { underTitle: string; underInput: string; }; selectToRankAreasLayout: { horizontal: string; vertical: string; }; displayStyle: { decimal: string; currency: string; percent: string; date: string; }; totalDisplayStyle: { decimal: string; currency: string; percent: string; date: string; }; rowOrder: { initial: string; }; questionOrder: { initial: string; }; progressBarLocation: { top: string; bottom: string; topbottom: string; aboveheader: string; belowheader: string; off: string; }; sum: string; count: string; min: string; max: string; avg: string; searchMode: { contains: string; startsWith: string; }; backgroundImageFit: { auto: string; cover: string; contain: string; fill: string; tile: string; }; backgroundImageAttachment: { fixed: string; scroll: string; }; headerView: { basic: string; advanced: string; }; inheritWidthFrom: { survey: string; container: string; }; backgroundColorSwitch: { none: string; accentColor: string; custom: string; }; colorPalette: { light: string; dark: string; }; isPanelless: { false: string; true: string; }; progressBarInheritWidthFrom: { survey: string; container: string; }; }; op: { empty: string; notempty: string; equal: string; notequal: string; contains: string; notcontains: string; anyof: string; allof: string; greater: string; less: string; greaterorequal: string; lessorequal: string; and: string; or: string; }; ew: { angular: string; jquery: string; knockout: string; react: string; vue: string; bootstrap: string; modern: string; default: string; orange: string; darkblue: string; darkrose: string; stone: string; winter: string; winterstone: string; showOnPage: string; showInWindow: string; loadFromServer: string; titleScript: string; titleHtml: string; titleJavaScript: string; }; ts: { selectPage: string; showInvisibleElements: string; hideInvisibleElements: string; prevPage: string; nextPage: string; }; validators: { answercountvalidator: string; emailvalidator: string; expressionvalidator: string; numericvalidator: string; regexvalidator: string; textvalidator: string; }; triggers: { completetrigger: string; setvaluetrigger: string; copyvaluetrigger: string; skiptrigger: string; runexpressiontrigger: string; visibletrigger: string; }; peplaceholder: { patternmask: { pattern: string; }; datetimemask: { pattern: string; }; currencymask: { prefix: string; suffix: string; }; panelbase: { questionTitleWidth: string; }; panellayoutcolumn: { effectiveWidth: string; questionTitleWidth: string; }; }; pehelp: { panel: { name: string; description: string; visibleIf: string; enableIf: string; requiredIf: string; questionTitleLocation: string; questionTitleWidth: string; questionErrorLocation: string; questionOrder: string; page: string; innerIndent: string; startWithNewLine: string; state: string; width: string; showQuestionNumbers: string; effectiveColSpan: string; gridLayoutColumns: string; }; paneldynamic: { name: string; description: string; visibleIf: string; enableIf: string; requiredIf: string; templateQuestionTitleLocation: string; templateQuestionTitleWidth: string; templateErrorLocation: string; errorLocation: string; page: string; indent: string; startWithNewLine: string; state: string; width: string; templateTitle: string; templateTabTitle: string; tabTitlePlaceholder: string; templateVisibleIf: string; titleLocation: string; descriptionLocation: string; newPanelPosition: string; copyDefaultValueFromLastEntry: string; keyName: string; confirmDelete: string; }; matrixdynamic: { confirmDelete: string; detailPanelShowOnAdding: string; }; copyDefaultValueFromLastEntry: string; defaultValueExpression: string; resetValueIf: string; setValueIf: string; setValueExpression: string; gridLayoutEnabled: string; question: { name: string; description: string; visibleIf: string; enableIf: string; requiredIf: string; startWithNewLine: string; page: string; state: string; titleLocation: string; descriptionLocation: string; errorLocation: string; indent: string; width: string; textUpdateMode: string; url: string; searchMode: string; textWrapEnabled: string; effectiveColSpan: string; }; surveyvalidator: { expression: string; notificationType: string; }; signaturepad: { signatureWidth: string; signatureHeight: string; signatureAutoScaleEnabled: string; }; file: { imageHeight: string; imageWidth: string; allowImagesPreview: string; }; image: { contentMode: string; }; imagepicker: { imageHeight: string; imageWidth: string; choices: string; contentMode: string; }; text: { size: string; }; comment: { rows: string; }; survey: { readOnly: string; progressBarLocation: string; }; matrixdropdowncolumn: { name: string; isUnique: string; rows: string; visibleIf: string; enableIf: string; requiredIf: string; showInMultipleColumns: string; colCount: string; }; slider: { min: string; max: string; step: string; minRangeLength: string; maxRangeLength: string; labelCount: string; labelFormat: string; customLabels: string; tooltipFormat: string; allowSwap: string; allowClear: string; minValueExpression: string; maxValueExpression: string; }; isExclusive: string; matrixcolumn: { isExclusive: string; }; caseInsensitive: string; widthMode: string; cookieName: string; logo: string; logoWidth: string; logoHeight: string; logoFit: string; autoAdvanceEnabled: string; autoAdvanceAllowComplete: string; showNavigationButtons: string; navigationButtonsLocation: string; showPreviewBeforeComplete: string; questionTitleLocation: string; requiredMark: string; questionStartIndex: string; questionErrorLocation: string; autoFocusFirstQuestion: string; questionOrder: string; maxTextLength: string; maxCommentLength: string; commentAreaRows: string; autoGrowComment: string; allowResizeComment: string; calculatedValues: string; includeIntoResult: string; triggers: string; clearInvisibleValues: string; textUpdateMode: string; columns: string; rows: string; columnMinWidth: string; rowTitleWidth: string; totalText: string; cellErrorLocation: string; detailErrorLocation: string; keyDuplicationError: string; totalExpression: string; keyName: string; description: string; locale: string; detailPanelMode: string; imageFit: string; autoGrow: string; allowResize: string; timeLimit: string; timeLimitPerPage: string; validateVisitedEmptyFields: string; page: {