import React from 'react'; import './ContentTypeField.css'; export declare const NonLocalizableModal: (props: any) => JSX.Element; export declare const NonLocalizableDom: ({ isFieldPresent, uniqueKey, schema, onOptionsChange, dataTestId, dataTestIdForDescription, isNonLocalizable, userCustomFieldLimits, isAncestorNonLoc }: { isFieldPresent: boolean; uniqueKey: string; schema: any; onOptionsChange: any; dataTestId: string; dataTestIdForDescription: string; isNonLocalizable?: boolean; userCustomFieldLimits?: { hasUserCustomFieldLimit: boolean; hasUserCustomFieldLimitRestFields: boolean; }; isAncestorNonLoc?: boolean; }) => React.JSX.Element; export declare const hasNonLocalizableField: (schema: any) => boolean; export declare const checkNodeForDuplicateChoice: (schema: any) => boolean; export declare const updateChildrenSChema: (schema: any, isChecked: boolean) => void; export declare const markNonLocalizableFalse: (node: any, isRoot?: boolean) => void; export declare const handleToggleClick: (event: any, fieldDataType: any, schema: any, onchange: any, toggleType: any, t: any, isInsideMultiple: any, ancestorWithMultipleType?: string | null) => void; export declare const fieldForm: (schema: any, options: any, parentInfo: any, uniqueKey: string, globalFieldOptions: any, extensionFieldOptions: any, referenceContentType: any, jsonRteContentType: any, rteContentType: any, handleChange: any, type: 'basic' | 'advanced', selectAsNumberText: any, selectAsKeyValue: any, selectAsSingle: any, selectOptionsLimit: any, currentFieldPath: any, enableEmbeddedObj: boolean, hasNonLocalizablePlan: boolean, isCTBuilder: boolean, t?: any, setOptions?: any, isNonLocalizable?: boolean, userCustomFieldLimits?: { hasUserCustomFieldLimit: boolean; hasUserCustomFieldLimitRestFields: boolean; }, hasNonLocalizablePlanForBlocksAndGroupMultiple?: boolean, hasNonLocFieldsWithinGroupOrGlobalField?: boolean, hasTimePickerConfig?: boolean, isUserDefinedZoneEnabled?: boolean, contentTypeSchemaTree?: any, isGlobalFieldBuilderPage?: boolean) => React.JSX.Element; export declare const addFieldName: (schema: any, parentInfo: any) => void; export declare const wrapperStyle: { top: string; left: string; right: number; alignItems: string; justifyContent: string; display: string; background: string; }; export declare const fieldUidRegex: (uid: any, schema: any) => boolean; export declare const getContentTypeFieldDataTestId: (schema: any, ...testIds: any[]) => string; export declare const generateUidFormat: (fieldName: string) => string; export declare const generateMinMaxTestId: (schema: any, fieldType: 'min' | 'max') => string; export declare const CONTENT_TYPE_FIELD_ACTION_IDS: { DISPLAY_NAME_INPUT: string; DESCRIPTION_INPUT: string; HELP_TEXT_INPUT: string; UID_INPUT: string; INSTRUCTION_INPUT: string; EXTENTION_TAG_AS_SELECT: string; REFERENCE_TAG_AS_SELECT: string; DATE_TEXT_INPUT: string; START_DATE_TEXT_INPUT: string; END_DATE_TEXT_INPUT: string; TIME_TEXT_INPUT: string; SET_MAX_LIMIT_INPUT: string; DEFAULT_VARIATION_TOGGLE: string; URL_PATTERN: string; CUSTOM_URL_INPUT: string; MIN_FILE_SIZE_INPUT: string; MAX_FILE_SIZE_INPUT: string; ALLOW_FILE_TYPE_SELECT: string; IMAGE_WIDTH_DROPDOWN: string; MIN_IMAGE_WIDTH_INPUT: string; MAX_IMAGE_WIDTH_INPUT: string; EXACT_IMAGE_WIDTH_INPUT: string; IMAGE_HEIGHT_DROPDOWN: string; MIN_IMAGE_HEIGHT_INPUT: string; MAX_IMAGE_HEIGHT_INPUT: string; EXACT_IMAGE_HEIGHT_INPUT: string; SELECT_GLOBAL_FIELD_TAG_AS_SELECT: string; SELECT_PLUGINS_TAG_AS_SELECT: string; BASIC_EDITOR_TYPE_RADIO: string; ADVANCED_EDITOR_TYPE_RADIO: string; CUSTOM_EDITOR_TYPE_RADIO: string; FORMATTING_OPTIONS_SELECT_ALL_CHECKBOX: string; LEARN_MORE: string; OPTIONS_CHEKCBOX: string; SELECT_OBJECTS_TAG_AS_SELECT: string; MANDATORY_CHEKCBOX: string; MULTIPLE_CHEKCBOX: string; NON_LOCALIZABLE_CHEKCBOX: string; TITLE_INPUT: string; URL_INPUT: string; PLACEHOLDER_INPUT: string; MIN_NUMBER_OF_CHARACTERS_INPUT: string; MAX_NUMBER_OF_CHARACTERS_INPUT: string; VALIDATION_ERROR_MESSAGE_INPUT: string; DEFAULT_VALUE_INPUT: string; VALIDATION_REGEX_INPUT: string; MIN_RANGE_INPUT: string; MAX_RANGE_INPUT: string; CHOICES_KEY_INPUT: string; CHOICES_VALUE_INPUT: string; CHOICES_INPUT: string; DELETE_CHOICE_BUTTON: string; SELECTION_TYPE_DROPDOWN: string; DISPLAY_TYPE_DROPDOWN: string; MIN_MULTIPLE_CHOICE_LIMIT_INPUT: string; MAX_MULTIPLE_CHOICE_LIMIT_INPUT: string; MIN_MULTIPLE_CHOICE_LIMIT_INPUT_VALID: string; MAX_MULTIPLE_CHOICE_LIMIT_INPUT_VALID: string; ADD_CHOICE_TOGGLE: string; ADD_CHOICE_BUTTON: string; FORMATTING_OPTIONS: string; }; export declare const validateMinHeight: (minHeight: number | null, maxHeightNum: number | null, schema: any, onlyReset?: boolean) => void; export declare const validateMaxHeight: (minHeightNum: number | null, maxHeight: number | null, schema: any, onlyReset?: boolean) => void; export declare const ParentNonLocInfoModal: (props: any) => React.JSX.Element; export declare const handleMarkParentNonLocalizable: (schema: any, onChange: any) => void; export declare const handleTabToggle: (event: any, schema: any) => void; export declare const ToggleSwitchTab: ({ uniqueKey, isTab, onOptionsChange, fieldType, t }: { uniqueKey: any; isTab: any; onOptionsChange: any; fieldType: any; t: any; }) => React.JSX.Element;