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;
        expressionUnknownFunction: string;
        expressionUnknownFunctions: string;
        expressionUnknownVariable: string;
        expressionUnknownVariables: string;
        expressionSyntaxError: string;
        expressionSemanticsError: string;
        generateReadableJSON: string;
        toolbox: string;
        "property-grid": string;
        toolboxSearch: string;
        toolboxFilteredTextPlaceholder: string;
        toolboxNoResultsFound: string;
        propertyGridEmptySurveyText: 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;
            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;
        };
        urlconditionitem: {
            expression: string;
        };
        htmlconditionitem: {
            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;
        showValue: 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;
        createCustomChoiceText: 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;
        maxFiles: 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;
        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;
        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;
            maxLength: 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;
        acceptedCategories: 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;
            tooltipVisibility: string;
            allowSwap: string;
            labelCount: string;
            minValueExpression: string;
            maxValueExpression: string;
            autoGenerate: string;
            sliderType: string;
            minRangeLength: string;
            maxRangeLength: string;
            customLabels: string;
            labelFormat: string;
            tooltipFormat: string;
        };
        imagemap: {
            imageLink: string;
            areas: string;
            multiSelect: string;
            valuePropertyName: string;
            shape: string;
            idleFillColor: string;
            idleStrokeColor: string;
            idleStrokeWidth: string;
            hoverFillColor: string;
            hoverStrokeColor: string;
            hoverStrokeWidth: string;
            selectedFillColor: string;
            selectedStrokeColor: string;
            selectedStrokeWidth: string;
            maxSelectedAreas: string;
            minSelectedAreas: string;
        };
        imagemaparea: {
            value: string;
            shape: string;
            coords: string;
            idleFillColor: string;
            idleStrokeColor: string;
            idleStrokeWidth: string;
            hoverFillColor: string;
            hoverStrokeColor: string;
            hoverStrokeWidth: string;
            selectedFillColor: string;
            selectedStrokeColor: string;
            selectedStrokeWidth: 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;
        stepErrorText: 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;
        };
        tooltipVisibility: {
            auto: string;
            always: string;
            never: string;
        };
        notificationType: {
            error: string;
            warning: string;
            info: string;
        };
        acceptedCategories: {
            image: string;
            video: string;
            audio: string;
            document: string;
            archive: string;
            custom: 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;
        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;
        noneof: 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;
            showQuestionNumbers: 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;
        matrixdropdown: {
            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: {
            name: string;
            description: string;
            navigationTitle: string;
            timeLimit: string;
            visibleIf: string;
            enableIf: string;
            requiredIf: string;
            questionTitleLocation: string;
            questionTitleWidth: string;
            questionErrorLocation: string;
            questionOrder: string;
            showNavigationButtons: string;
            gridLayoutColumns: string;
        };
        timerLocation: string;
        panelsState: string;
        imageLinkName: string;
        choices: string;
        title: string;
        waitForUpload: string;
        minWidth: string;
        maxWidth: string;
        width: string;
        valueName: string;
        defaultDisplayValue: string;
        useDisplayValuesInDynamicTexts: string;
        clearIfInvisible: string;
        choicesFromQuestionMode: string;
        choiceValuesFromQuestion: string;
        choiceTextsFromQuestion: string;
        allowCustomChoices: string;
        showOtherItem: string;
        separateSpecialChoices: string;
        path: string;
        choicesbyurl: {
            valueName: string;
        };
        titleName: string;
        allowEmptyResponse: string;
        choicesVisibleIf: string;
        rateValues: string;
        rating: {
            displayMode: string;
        };
        valuePropertyName: string;
        searchEnabled: string;
        valueTrue: string;
        valueFalse: string;
        showPreview: string;
        needConfirmRemoveFile: string;
        selectToRankEnabled: string;
        dataList: string;
        inputSize: string;
        itemTitleWidth: string;
        inputTextAlignment: string;
        altText: string;
        rateColorMode: string;
        expression: {
            name: string;
            description: string;
            expression: string;
        };
        storeOthersAsComment: string;
        format: string;
        acceptedCategories: string;
        acceptedTypes: string;
        columnColCount: string;
        autocomplete: string;
        filePlaceholder: string;
        photoPlaceholder: string;
        fileOrPhotoPlaceholder: string;
        colCount: string;
        multipletext: {
            colCount: string;
        };
        masksettings: {
            saveMaskedValue: string;
        };
        patternmask: {
            pattern: string;
        };
        datetimemask: {
            pattern: string;
        };
        numericmask: {
            decimalSeparator: string;
            thousandsSeparator: string;
            precision: string;
        };
        currencymask: {
            prefix: string;
            suffix: string;
        };
        theme: {
            isPanelless: string;
            primaryColor: string;
            panelBackgroundTransparency: string;
            questionBackgroundTransparency: string;
            cornerRadius: string;
            "--sjs-general-backcolor-dim": string;
        };
        header: {
            inheritWidthFrom: string;
            textAreaWidth: string;
            overlapEnabled: string;
            mobileHeight: string;
        };
        progressBarInheritWidthFrom: string;
        singleInputTitleTemplate: string;
    };
    p: {
        title: {
            name: string;
            title: string;
        };
        multiSelect: string;
        showLabel: string;
        swapOrder: string;
        value: string;
        tabAlign: string;
        sourceType: string;
        fitToContainer: string;
        setValueExpression: string;
        description: string;
        logoFit: string;
        pages: string;
        questions: string;
        triggers: string;
        calculatedValues: string;
        surveyId: string;
        surveyPostId: string;
        surveyShowDataSaving: string;
        questionDescriptionLocation: string;
        progressBarType: string;
        showTOC: string;
        tocLocation: string;
        questionTitlePattern: string;
        widthMode: string;
        showBrandInfo: string;
        useDisplayValuesInDynamicTexts: string;
        visibleIf: string;
        defaultValueExpression: string;
        requiredIf: string;
        resetValueIf: string;
        setValueIf: string;
        validators: string;
        bindings: string;
        renderAs: string;
        attachData: string;
        choices: string;
        choicesByUrl: string;
        currency: string;
        cellHint: string;
        totalMaximumFractionDigits: string;
        totalMinimumFractionDigits: string;
        columns: string;
        detailElements: string;
        allowAdaptiveActions: string;
        defaultRowValue: string;
        detailPanelShowOnAdding: string;
        choicesLazyLoadEnabled: string;
        choicesLazyLoadPageSize: string;
        inputFieldComponent: string;
        itemComponent: string;
        min: string;
        max: string;
        minValueExpression: string;
        maxValueExpression: string;
        step: string;
        dataList: string;
        inputSize: string;
        itemTitleWidth: string;
        inputTextAlignment: string;
        elements: string;
        content: string;
        navigationTitle: string;
        navigationDescription: string;
        longTap: string;
        autoGrow: string;
        allowResize: string;
        acceptCarriageReturn: string;
        displayMode: string;
        rateType: string;
        label: string;
        contentMode: string;
        imageFit: string;
        altText: string;
        height: string;
        mobileHeight: string;
        penColor: string;
        backgroundColor: string;
        templateElements: string;
        operator: string;
        isVariable: string;
        runExpression: string;
        showCaption: string;
        iconName: string;
        iconSize: string;
        precision: string;
        matrixDragHandleArea: string;
        backgroundImage: string;
        backgroundImageFit: string;
        backgroundImageAttachment: string;
        backgroundOpacity: string;
        selectToRankEnabled: string;
        selectToRankAreasLayout: string;
        selectToRankEmptyRankedAreaText: string;
        selectToRankEmptyUnrankedAreaText: string;
        allowCameraAccess: string;
        scaleColorMode: string;
        rateColorMode: string;
        copyDisplayValue: string;
        effectiveColSpan: string;
        progressBarInheritWidthFrom: string;
        themeName: string;
    };
    theme: {
        advancedMode: string;
        pageTitle: string;
        questionTitle: string;
        editorPanel: string;
        lines: string;
        primaryDefaultColor: string;
        primaryDarkColor: string;
        primaryLightColor: string;
        backgroundDimColor: string;
        cornerRadius: string;
        backcolor: string;
        hovercolor: string;
        borderDecoration: string;
        fontColor: string;
        backgroundColor: string;
        primaryForecolor: string;
        primaryForecolorLight: string;
        font: string;
        borderDefault: string;
        borderLight: string;
        fontFamily: string;
        fontWeightRegular: string;
        fontWeightHeavy: string;
        fontWeightSemiBold: string;
        fontWeightBold: string;
        color: string;
        placeholderColor: string;
        size: string;
        opacity: string;
        boxShadowX: string;
        boxShadowY: string;
        boxShadowAddRule: string;
        boxShadowBlur: string;
        boxShadowSpread: string;
        boxShadowDrop: string;
        boxShadowInner: string;
        names: {
            default: string;
            sharp: string;
            borderless: string;
            flat: string;
            plain: string;
            doubleborder: string;
            layered: string;
            solid: string;
            threedimensional: string;
            contrast: string;
        };
        colors: {
            teal: string;
            blue: string;
            purple: string;
            orchid: string;
            tulip: string;
            brown: string;
            green: string;
            gray: string;
        };
    };
    creatortheme: {
        "--sjs-special-background": string;
        "--sjs-primary-background-500": string;
        "--sjs-secondary-background-500": string;
        surfaceScale: string;
        userInterfaceBaseUnit: string;
        fontScale: string;
        names: {
            sc2020: string;
            "default-light": string;
            "default-dark": string;
            "default-contrast": string;
        };
    };
    preset: {
        names: {
            basic: string;
            advanced: string;
            expert: string;
        };
        presetApplied: string;
    };
};
export declare function setupLocale(localeConfig: {
    localeCode: string;
    strings: any;
}): void;
