export declare const 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"];
                    };
                };
            };
        };
    };
};
export default Basic;
