import Basic from "./basic";
import Advanced from "./advanced";
import Expert from "./expert";
declare const __surveyjs_internal_configs_hash = true;
export { Basic, Advanced, Expert, __surveyjs_internal_configs_hash };
declare const _default: {
    Basic: {
        readonly presetName: "basic";
        readonly json: {
            readonly toolbox: {
                readonly definition: readonly [{
                    readonly name: "radiogroup";
                }, {
                    readonly name: "rating";
                }, {
                    readonly name: "slider";
                }, {
                    readonly name: "checkbox";
                }, {
                    readonly name: "dropdown";
                }, {
                    readonly name: "boolean";
                }, {
                    readonly name: "file";
                }, {
                    readonly name: "text";
                    readonly subitems: readonly [];
                }, {
                    readonly name: "date";
                    readonly title: "Date";
                    readonly iconName: "icon-toolbox-calendar-24x24";
                    readonly json: {
                        readonly type: "text";
                        readonly inputType: "date";
                    };
                }, {
                    readonly name: "email";
                    readonly title: "Email";
                    readonly iconName: "icon-toolbox-email-24x24";
                    readonly json: {
                        readonly type: "text";
                        readonly inputType: "email";
                    };
                }, {
                    readonly name: "tel";
                    readonly title: "Phone Number";
                    readonly iconName: "icon-toolbox-phone-24x24";
                    readonly json: {
                        readonly type: "text";
                        readonly inputType: "tel";
                    };
                }, {
                    readonly name: "comment";
                }, {
                    readonly name: "matrix";
                }, {
                    readonly name: "image";
                }];
                readonly categories: readonly [{
                    readonly category: "choice";
                    readonly items: readonly ["radiogroup", "rating", "slider", "checkbox", "dropdown", "boolean", "file"];
                }, {
                    readonly category: "text";
                    readonly items: readonly ["text", "email", "tel", "date", "comment"];
                }, {
                    readonly category: "matrix";
                    readonly items: readonly ["matrix"];
                }, {
                    readonly category: "misc";
                    readonly items: readonly ["image"];
                }];
            };
            readonly tabs: {
                readonly items: readonly [{
                    readonly name: "designer";
                    readonly iconName: "icon-config";
                }, {
                    readonly name: "preview";
                    readonly iconName: "icon-preview";
                }];
                readonly activeTab: "designer";
            };
            readonly propertyGrid: {
                readonly definition: {
                    readonly autoGenerateProperties: false;
                    readonly classes: {
                        readonly survey: {
                            readonly properties: readonly ["title", "description", "cookieName", "showProgressBar", "progressBarType", "showPreviewBeforeComplete", "questionOrder", "showQuestionNumbers", "checkErrorsMode", "navigateToUrl", "showCompletePage", "completedHtml", "showTimer", "timeLimit"];
                        };
                        readonly question: {
                            readonly properties: readonly ["name", "title", "description", "isRequired", {
                                readonly name: "correctAnswer";
                                readonly index: 100000;
                            }];
                        };
                        readonly comment: {
                            readonly properties: readonly ["maxLength"];
                        };
                        readonly file: {
                            readonly properties: readonly ["allowMultiple", "acceptedCategories", "acceptedTypes", "maxSize"];
                        };
                        readonly matrix: {
                            readonly properties: readonly ["cellType", "columns", "rows", "rowOrder", "eachRowRequired", "eachRowUnique"];
                        };
                        readonly rating: {
                            readonly properties: readonly ["rateType", "rateMin", "rateMax", "rateStep", "minRateDescription", "maxRateDescription"];
                        };
                        readonly slider: {
                            readonly properties: readonly ["sliderType", "min", "max", "step", "minRangeLength", "maxRangeLength"];
                        };
                        readonly selectbase: {
                            readonly properties: readonly ["choices", "choicesOrder", "showOtherItem", "showNoneItem"];
                        };
                        readonly checkbox: {
                            readonly properties: readonly ["showSelectAllItem"];
                        };
                        readonly image: {
                            readonly properties: readonly ["imageLink", "contentMode", "altText"];
                        };
                        readonly text: {
                            readonly properties: readonly ["inputType", "min", "max", "step"];
                        };
                        readonly boolean: {
                            readonly properties: readonly ["labelTrue", "labelFalse"];
                        };
                    };
                };
            };
        };
    };
    Advanced: {
        readonly presetName: "advanced";
        readonly json: {
            readonly tabs: {
                readonly items: readonly [{
                    readonly name: "designer";
                    readonly iconName: "icon-config";
                }, {
                    readonly name: "preview";
                    readonly iconName: "icon-preview";
                }, {
                    readonly name: "translation";
                    readonly iconName: "icon-language";
                }, {
                    readonly name: "theme";
                    readonly iconName: "icon-theme";
                }];
                readonly activeTab: "designer";
            };
            readonly propertyGrid: {
                readonly definition: {
                    readonly autoGenerateProperties: false;
                    readonly classes: {
                        readonly question: {
                            readonly properties: readonly ["name", "title", "description", "visible", "readOnly", "isRequired", "showTitle", "showCommentArea", {
                                readonly name: "page";
                                readonly tab: "layout";
                            }, {
                                readonly name: "startWithNewLine";
                                readonly tab: "layout";
                            }, {
                                readonly name: "showNumber";
                                readonly tab: "layout";
                            }, {
                                readonly name: "state";
                                readonly tab: "layout";
                            }, {
                                readonly name: "titleLocation";
                                readonly tab: "layout";
                            }, {
                                readonly name: "descriptionLocation";
                                readonly tab: "layout";
                            }, {
                                readonly name: "errorLocation";
                                readonly tab: "layout";
                            }, {
                                readonly name: "defaultValue";
                                readonly tab: "data";
                            }, {
                                readonly name: "correctAnswer";
                                readonly tab: "data";
                            }, {
                                readonly name: "visibleIf";
                                readonly tab: "logic";
                                readonly index: 100;
                            }, {
                                readonly name: "enableIf";
                                readonly tab: "logic";
                                readonly index: 200;
                            }, {
                                readonly name: "requiredIf";
                                readonly tab: "logic";
                                readonly index: 300;
                            }, {
                                readonly name: "validators";
                                readonly tab: "validation";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "layout";
                                readonly index: 100;
                            }, {
                                readonly name: "logic";
                                readonly index: 200;
                            }, {
                                readonly name: "data";
                                readonly index: 300;
                            }, {
                                readonly name: "validation";
                                readonly index: 400;
                            }];
                        };
                        readonly comment: {
                            readonly properties: readonly [{
                                readonly name: "rows";
                                readonly tab: "layout";
                            }, {
                                readonly name: "autoGrow";
                                readonly tab: "layout";
                            }, {
                                readonly name: "allowResize";
                                readonly tab: "layout";
                            }, {
                                readonly name: "maxLength";
                                readonly tab: "validation";
                            }];
                        };
                        readonly file: {
                            readonly properties: readonly ["sourceType", "allowImagesPreview", "waitForUpload", "needConfirmRemoveFile", "acceptedCategories", "acceptedTypes", "maxSize"];
                        };
                        readonly signaturepad: {
                            readonly properties: readonly ["allowClear", "signatureWidth", "signatureHeight"];
                        };
                        readonly html: {
                            readonly properties: readonly ["html"];
                        };
                        readonly matrixdropdownbase: {
                            readonly properties: readonly ["cellType", {
                                readonly name: "columns";
                                readonly tab: "columns";
                            }, {
                                readonly name: "verticalAlign";
                                readonly tab: "layout";
                            }, {
                                readonly name: "alternateRows";
                                readonly tab: "layout";
                            }, {
                                readonly name: "cellErrorLocation";
                                readonly tab: "layout";
                            }];
                        };
                        readonly matrixdynamic: {
                            readonly properties: readonly ["allowAddRows", "allowRemoveRows", "allowRowReorder", "confirmDelete", "addRowButtonLocation", "rowCount", "minRowCount", "maxRowCount", {
                                readonly name: "keyName";
                                readonly tab: "validation";
                            }, {
                                readonly name: "defaultRowValue";
                                readonly tab: "data";
                            }, {
                                readonly name: "copyDefaultValueFromLastEntry";
                                readonly tab: "data";
                            }];
                        };
                        readonly matrixdropdown: {
                            readonly properties: readonly [{
                                readonly name: "rows";
                                readonly tab: "rows";
                            }];
                        };
                        readonly matrix: {
                            readonly properties: readonly ["cellType", {
                                readonly name: "columns";
                                readonly tab: "columns";
                            }, {
                                readonly name: "rows";
                                readonly tab: "rows";
                            }, {
                                readonly name: "rowOrder";
                                readonly tab: "rows";
                            }, {
                                readonly name: "alternateRows";
                                readonly tab: "layout";
                            }, {
                                readonly name: "eachRowRequired";
                                readonly tab: "validation";
                            }, {
                                readonly name: "eachRowUnique";
                                readonly tab: "validation";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "columns";
                                readonly index: 10;
                            }, {
                                readonly name: "rows";
                                readonly index: 11;
                            }];
                        };
                        readonly multipletext: {
                            readonly properties: readonly [{
                                readonly name: "items";
                                readonly tab: "items";
                            }, {
                                readonly name: "itemTitleWidth";
                                readonly tab: "layout";
                            }];
                        };
                        readonly rating: {
                            readonly properties: readonly [{
                                readonly name: "rateType";
                                readonly tab: "rateValues";
                            }, {
                                readonly name: "rateMin";
                                readonly tab: "rateValues";
                            }, {
                                readonly name: "rateMax";
                                readonly tab: "rateValues";
                            }, {
                                readonly name: "rateStep";
                                readonly tab: "rateValues";
                            }, {
                                readonly name: "minRateDescription";
                                readonly tab: "rateValues";
                            }, {
                                readonly name: "maxRateDescription";
                                readonly tab: "rateValues";
                            }, {
                                readonly name: "rateDescriptionLocation";
                                readonly tab: "rateValues";
                            }, {
                                readonly name: "displayRateDescriptionsAsExtremeItems";
                                readonly tab: "rateValues";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "rateValues";
                                readonly index: 10;
                            }];
                        };
                        readonly slider: {
                            readonly properties: readonly [{
                                readonly name: "sliderType";
                                readonly tab: "sliderSettings";
                            }, {
                                readonly name: "min";
                                readonly tab: "sliderSettings";
                            }, {
                                readonly name: "max";
                                readonly tab: "sliderSettings";
                            }, {
                                readonly name: "step";
                                readonly tab: "sliderSettings";
                            }, {
                                readonly name: "minRangeLength";
                                readonly tab: "sliderSettings";
                            }, {
                                readonly name: "maxRangeLength";
                                readonly tab: "sliderSettings";
                            }, {
                                readonly name: "showLabels";
                                readonly tab: "sliderSettings";
                            }, {
                                readonly name: "tooltipVisibility";
                                readonly tab: "sliderSettings";
                            }, {
                                readonly name: "allowSwap";
                                readonly tab: "sliderSettings";
                            }, {
                                readonly name: "allowClear";
                                readonly tab: "sliderSettings";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "sliderSettings";
                                readonly index: 10;
                            }];
                        };
                        readonly selectbase: {
                            readonly properties: readonly [{
                                readonly name: "choices";
                                readonly tab: "choices";
                            }, {
                                readonly name: "choicesOrder";
                                readonly tab: "choices";
                            }, {
                                readonly name: "choicesFromQuestion";
                                readonly tab: "choices";
                            }, {
                                readonly name: "choicesFromQuestionMode";
                                readonly tab: "choices";
                            }, {
                                readonly name: "allowCustomChoices";
                                readonly tab: "choices";
                            }, {
                                readonly name: "textWrapEnabled";
                                readonly tab: "choices";
                            }, {
                                readonly name: "showOtherItem";
                                readonly tab: "choices";
                            }, {
                                readonly name: "showNoneItem";
                                readonly tab: "choices";
                            }, {
                                readonly name: "separateSpecialChoices";
                                readonly tab: "choices";
                            }, {
                                readonly name: "url";
                                readonly tab: "choicesByUrl";
                            }, {
                                readonly name: "path";
                                readonly tab: "choicesByUrl";
                            }, {
                                readonly name: "colCount";
                                readonly tab: "layout";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "choices";
                                readonly index: 10;
                            }, {
                                readonly name: "choicesByUrl";
                                readonly index: 11;
                            }];
                        };
                        readonly checkbox: {
                            readonly properties: readonly [{
                                readonly name: "showSelectAllItem";
                                readonly tab: "choices";
                            }, {
                                readonly name: "minSelectedChoices";
                                readonly tab: "choices";
                            }, {
                                readonly name: "maxSelectedChoices";
                                readonly tab: "choices";
                            }];
                        };
                        readonly ranking: {
                            readonly properties: readonly [{
                                readonly name: "selectToRankEnabled";
                            }, {
                                readonly name: "selectToRankAreasLayout";
                            }, {
                                readonly name: "minSelectedChoices";
                                readonly tab: "choices";
                            }, {
                                readonly name: "maxSelectedChoices";
                                readonly tab: "choices";
                            }];
                        };
                        readonly radiogroup: {
                            readonly properties: readonly [];
                        };
                        readonly dropdown: {
                            readonly properties: readonly ["autocomplete", {
                                readonly name: "allowClear";
                                readonly tab: "choices";
                            }, {
                                readonly name: "searchMode";
                                readonly tab: "choices";
                            }];
                        };
                        readonly tagbox: {
                            readonly properties: readonly ["closeOnSelect", {
                                readonly name: "searchEnabled";
                                readonly tab: "choices";
                            }, {
                                readonly name: "searchMode";
                                readonly tab: "choices";
                            }, {
                                readonly name: "hideSelectedItems";
                                readonly tab: "choices";
                            }, {
                                readonly name: "allowClear";
                                readonly tab: "choices";
                            }];
                        };
                        readonly imagepicker: {
                            readonly properties: readonly ["contentMode", "imageFit", "multiSelect", "showLabel"];
                        };
                        readonly image: {
                            readonly properties: readonly ["imageLink", "contentMode", "imageFit", "text"];
                        };
                        readonly "itemvalue[]@choices": {
                            readonly properties: readonly ["visibleIf", "enableIf"];
                            readonly tabs: readonly [{
                                readonly name: "general";
                            }];
                        };
                        readonly "choiceitem[]@choices": {
                            readonly properties: readonly ["visibleIf", "enableIf", "showCommentArea", "isExclusive"];
                            readonly tabs: readonly [{
                                readonly name: "general";
                            }];
                        };
                        readonly "imageitemvalue[]@choices": {
                            readonly properties: readonly ["visibleIf", "enableIf"];
                        };
                        readonly "itemvalue[]@rows": {
                            readonly properties: readonly [{
                                readonly name: "visibleIf";
                            }, {
                                readonly name: "enableIf";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "general";
                            }];
                        };
                        readonly "itemvalue[]@columns": {
                            readonly properties: readonly [{
                                readonly name: "visibleIf";
                            }, {
                                readonly name: "enableIf";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "general";
                            }];
                        };
                        readonly text: {
                            readonly properties: readonly ["inputType", "min", "max", "step", "autocomplete", {
                                readonly name: "inputTextAlignment";
                                readonly tab: "layout";
                            }, {
                                readonly name: "maskType";
                                readonly tab: "mask";
                            }, {
                                readonly name: "maskSettings";
                                readonly tab: "mask";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "mask";
                                readonly index: 250;
                            }];
                        };
                        readonly boolean: {
                            readonly properties: readonly ["labelTrue", "labelFalse", "swapOrder"];
                        };
                        readonly expression: {
                            readonly properties: readonly ["expression", "displayStyle", "currency", "format", "maximumFractionDigits", "minimumFractionDigits", "useGrouping", {
                                readonly name: "precision";
                                readonly tab: "data";
                            }];
                        };
                        readonly paneldynamic: {
                            readonly properties: readonly ["displayMode", "templateTabTitle", "tabAlign", "panelCount", "minPanelCount", "maxPanelCount", {
                                readonly name: "allowAddPanel";
                            }, {
                                readonly name: "allowRemovePanel";
                            }, "confirmDelete", "templateTitle", "templateDescription", {
                                readonly name: "showQuestionNumbers";
                                readonly tab: "numbering";
                            }, {
                                readonly name: "templateQuestionTitleLocation";
                                readonly tab: "questionSettings";
                            }, {
                                readonly name: "templateQuestionTitleWidth";
                                readonly tab: "questionSettings";
                            }, {
                                readonly name: "defaultPanelValue";
                                readonly tab: "data";
                            }, {
                                readonly name: "copyDefaultValueFromLastEntry";
                                readonly tab: "data";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "numbering";
                                readonly index: 350;
                            }];
                        };
                        readonly panelbase: {
                            readonly properties: readonly ["name", "title", "description", {
                                readonly name: "visibleIf";
                                readonly tab: "logic";
                            }, {
                                readonly name: "questionTitleLocation";
                                readonly tab: "questionSettings";
                            }, {
                                readonly name: "questionOrder";
                                readonly tab: "questionSettings";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "questionSettings";
                                readonly index: 100;
                            }, {
                                readonly name: "logic";
                                readonly index: 200;
                            }, {
                                readonly name: "data";
                                readonly index: 300;
                            }, {
                                readonly name: "validation";
                                readonly index: 400;
                            }];
                        };
                        readonly panel: {
                            readonly properties: readonly [{
                                readonly name: "startWithNewLine";
                                readonly tab: "layout";
                            }, {
                                readonly name: "showNumber";
                                readonly tab: "numbering";
                            }, {
                                readonly name: "showQuestionNumbers";
                                readonly tab: "numbering";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "layout";
                                readonly index: 150;
                            }, {
                                readonly name: "numbering";
                                readonly index: 350;
                            }];
                        };
                        readonly page: {
                            readonly properties: readonly [{
                                readonly name: "showNavigationButtons";
                                readonly tab: "navigation";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "navigation";
                                readonly index: 350;
                            }];
                        };
                        readonly survey: {
                            readonly properties: readonly ["title", "description", "cookieName", "showTitle", "locale", {
                                readonly name: "questionsOnPageMode";
                                readonly tab: "navigation";
                            }, {
                                readonly name: "autoAdvanceEnabled";
                                readonly tab: "navigation";
                            }, {
                                readonly name: "autoAdvanceAllowComplete";
                                readonly tab: "navigation";
                            }, {
                                readonly name: "showNavigationButtons";
                                readonly tab: "navigation";
                            }, {
                                readonly name: "navigationButtonsLocation";
                                readonly tab: "navigation";
                            }, {
                                readonly name: "showPrevButton";
                                readonly tab: "navigation";
                            }, {
                                readonly name: "progressBarLocation";
                                readonly tab: "navigation";
                            }, {
                                readonly name: "progressBarShowPageTitles";
                                readonly tab: "navigation";
                            }, {
                                readonly name: "progressBarShowPageNumbers";
                                readonly tab: "navigation";
                            }, {
                                readonly name: "showTOC";
                                readonly tab: "navigation";
                            }, {
                                readonly name: "tocLocation";
                                readonly tab: "navigation";
                            }, {
                                readonly name: "showPreviewBeforeComplete";
                                readonly tab: "navigation";
                            }, {
                                readonly name: "previewMode";
                                readonly tab: "navigation";
                            }, {
                                readonly name: "questionOrder";
                                readonly tab: "question";
                            }, {
                                readonly name: "questionTitleLocation";
                                readonly tab: "question";
                            }, {
                                readonly name: "questionDescriptionLocation";
                                readonly tab: "question";
                            }, {
                                readonly name: "showQuestionNumbers";
                                readonly tab: "question";
                            }, {
                                readonly name: "questionErrorLocation";
                                readonly tab: "question";
                            }, {
                                readonly name: "showPageTitles";
                                readonly tab: "pages";
                            }, {
                                readonly name: "showPageNumbers";
                                readonly tab: "pages";
                            }, {
                                readonly name: "checkErrorsMode";
                                readonly tab: "validation";
                            }, {
                                readonly name: "navigateToUrl";
                                readonly tab: "showOnCompleted";
                            }, {
                                readonly name: "navigateToUrlOnCondition";
                                readonly tab: "showOnCompleted";
                            }, {
                                readonly name: "showCompletePage";
                                readonly tab: "showOnCompleted";
                            }, {
                                readonly name: "completedHtml";
                                readonly tab: "showOnCompleted";
                            }, {
                                readonly name: "completedHtmlOnCondition";
                                readonly tab: "showOnCompleted";
                            }, {
                                readonly name: "calculatedValues";
                                readonly tab: "logic";
                            }, {
                                readonly name: "triggers";
                                readonly tab: "logic";
                            }, {
                                readonly name: "showTimer";
                                readonly tab: "timer";
                            }, {
                                readonly name: "timerLocation";
                                readonly tab: "timer";
                            }, {
                                readonly name: "timeLimit";
                                readonly tab: "timer";
                            }, {
                                readonly name: "timeLimitPerPage";
                                readonly tab: "timer";
                            }, {
                                readonly name: "timerInfoMode";
                                readonly tab: "timer";
                            }, {
                                readonly name: "logo";
                                readonly tab: "logo";
                            }, {
                                readonly name: "logoPosition";
                                readonly tab: "logo";
                            }, {
                                readonly name: "logoWidth";
                                readonly tab: "logo";
                            }, {
                                readonly name: "logoHeight";
                                readonly tab: "logo";
                            }, {
                                readonly name: "logoFit";
                                readonly tab: "logo";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "logo";
                                readonly index: 50;
                            }, {
                                readonly name: "navigation";
                                readonly index: 100;
                            }, {
                                readonly name: "question";
                                readonly index: 200;
                            }, {
                                readonly name: "validation";
                                readonly index: 500;
                            }, {
                                readonly name: "showOnCompleted";
                                readonly index: 600;
                            }, {
                                readonly name: "timer";
                                readonly index: 700;
                            }];
                        };
                        readonly "matrixdropdowncolumn@default": {
                            readonly properties: readonly ["name", "title", "cellType", "isRequired", "isUnique", {
                                readonly name: "requiredIf";
                                readonly tab: "logic";
                            }, {
                                readonly name: "validators";
                                readonly tab: "validation";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "general";
                                readonly index: 5;
                            }, {
                                readonly name: "logic";
                                readonly index: 20;
                            }, {
                                readonly name: "validation";
                                readonly index: 60;
                            }];
                        };
                        readonly "matrixdropdowncolumn@checkbox": {
                            readonly properties: readonly [{
                                readonly name: "choices";
                                readonly tab: "choices";
                                readonly index: 0;
                            }, {
                                readonly name: "choicesFromQuestion";
                                readonly tab: "choices";
                            }, {
                                readonly name: "choicesFromQuestionMode";
                                readonly tab: "choices";
                            }, {
                                readonly name: "showOtherItem";
                                readonly tab: "choices";
                            }, {
                                readonly name: "colCount";
                                readonly tab: "choices";
                            }, {
                                readonly name: "showSelectAllItem";
                                readonly tab: "choices";
                            }, {
                                readonly name: "minSelectedChoices";
                                readonly tab: "choices";
                            }, {
                                readonly name: "maxSelectedChoices";
                                readonly tab: "choices";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "choices";
                                readonly index: 10;
                            }, {
                                readonly name: "choicesByUrl";
                                readonly index: 11;
                            }];
                        };
                        readonly "matrixdropdowncolumn@radiogroup": {
                            readonly properties: readonly [{
                                readonly name: "choices";
                                readonly tab: "choices";
                                readonly index: 0;
                            }, {
                                readonly name: "choicesFromQuestion";
                                readonly tab: "choices";
                            }, {
                                readonly name: "choicesFromQuestionMode";
                                readonly tab: "choices";
                            }, {
                                readonly name: "showOtherItem";
                                readonly tab: "choices";
                            }, {
                                readonly name: "colCount";
                                readonly tab: "choices";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "choices";
                                readonly index: 10;
                            }, {
                                readonly name: "choicesByUrl";
                                readonly index: 11;
                            }];
                        };
                        readonly "matrixdropdowncolumn@dropdown": {
                            readonly properties: readonly [{
                                readonly name: "choices";
                                readonly tab: "choices";
                                readonly index: 0;
                            }, {
                                readonly name: "choicesFromQuestion";
                                readonly tab: "choices";
                            }, {
                                readonly name: "choicesFromQuestionMode";
                                readonly tab: "choices";
                            }, {
                                readonly name: "showOtherItem";
                                readonly tab: "choices";
                            }, {
                                readonly name: "colCount";
                                readonly tab: "choices";
                            }, {
                                readonly name: "allowClear";
                                readonly tab: "choices";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "choices";
                                readonly index: 10;
                            }, {
                                readonly name: "choicesByUrl";
                                readonly index: 11;
                            }];
                        };
                        readonly "matrixdropdowncolumn@tagbox": {
                            readonly properties: readonly [{
                                readonly name: "choices";
                                readonly tab: "choices";
                                readonly index: 0;
                            }, {
                                readonly name: "choicesFromQuestion";
                                readonly tab: "choices";
                            }, {
                                readonly name: "choicesFromQuestionMode";
                                readonly tab: "choices";
                            }, {
                                readonly name: "showOtherItem";
                                readonly tab: "choices";
                            }, {
                                readonly name: "colCount";
                                readonly tab: "choices";
                            }, {
                                readonly name: "allowClear";
                                readonly tab: "choices";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "choices";
                                readonly index: 10;
                            }, {
                                readonly name: "choicesByUrl";
                                readonly index: 11;
                            }];
                        };
                        readonly "matrixdropdowncolumn@text": {
                            readonly properties: readonly ["inputType", "min", "max", "step", {
                                readonly name: "maskType";
                                readonly tab: "mask";
                            }, {
                                readonly name: "maskSettings";
                                readonly tab: "mask";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "mask";
                                readonly index: 20;
                            }];
                        };
                        readonly "matrixdropdowncolumn@comment": {
                            readonly properties: readonly ["rows", "maxLength"];
                        };
                        readonly "matrixdropdowncolumn@boolean": {
                            readonly properties: readonly [{
                                readonly name: "labelTrue";
                                readonly tab: "data";
                            }, {
                                readonly name: "labelFalse";
                                readonly tab: "data";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "data";
                                readonly index: 25;
                            }];
                        };
                        readonly "matrixdropdowncolumn@expression": {
                            readonly properties: readonly ["expression", "displayStyle", "currency"];
                        };
                        readonly "matrixdropdowncolumn@rating": {
                            readonly properties: readonly [{
                                readonly name: "rateType";
                                readonly tab: "rateValues";
                            }, {
                                readonly name: "rateMin";
                                readonly tab: "rateValues";
                            }, {
                                readonly name: "rateMax";
                                readonly tab: "rateValues";
                            }, {
                                readonly name: "rateStep";
                                readonly tab: "rateValues";
                            }, {
                                readonly name: "rateDescriptionLocation";
                                readonly tab: "rateValues";
                            }, {
                                readonly name: "displayRateDescriptionsAsExtremeItems";
                                readonly tab: "rateValues";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "rateValues";
                                readonly index: 5;
                            }];
                        };
                        readonly "matrixdropdowncolumn@slider": {
                            readonly properties: readonly [{
                                readonly name: "sliderType";
                                readonly tab: "sliderSettings";
                            }, {
                                readonly name: "min";
                                readonly tab: "sliderSettings";
                            }, {
                                readonly name: "max";
                                readonly tab: "sliderSettings";
                            }, {
                                readonly name: "step";
                                readonly tab: "sliderSettings";
                            }, {
                                readonly name: "minRangeLength";
                                readonly tab: "sliderSettings";
                            }, {
                                readonly name: "maxRangeLength";
                                readonly tab: "sliderSettings";
                            }, {
                                readonly name: "showLabels";
                                readonly tab: "sliderSettings";
                            }, {
                                readonly name: "tooltipVisibility";
                                readonly tab: "sliderSettings";
                            }, {
                                readonly name: "allowSwap";
                                readonly tab: "sliderSettings";
                            }, {
                                readonly name: "allowClear";
                                readonly tab: "sliderSettings";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "sliderSettings";
                                readonly index: 10;
                            }];
                        };
                        readonly multipletextitem: {
                            readonly properties: readonly ["name", "title", "inputType", "isRequired", "inputTextAlignment", {
                                readonly name: "maskType";
                                readonly tab: "mask";
                            }, {
                                readonly name: "maskSettings";
                                readonly tab: "mask";
                            }];
                            readonly tabs: readonly [{
                                readonly name: "mask";
                                readonly index: 250;
                            }];
                        };
                    };
                };
            };
        };
    };
    Expert: {
        readonly presetName: "expert";
        readonly json: {
            readonly propertyGrid: {
                readonly definition: any;
            };
        };
    };
    __surveyjs_internal_configs_hash: boolean;
};
export default _default;
