import { Page, Locator } from "@playwright/test";
import { UiBaseLocators } from "./UiBaseLocators";
export declare class DataTypeUiHelper extends UiBaseLocators {
    private readonly moveToBtn;
    private readonly duplicateToBtn;
    private readonly newDataTypeBtn;
    private readonly dataTypeNameTxt;
    private readonly createDataTypeFolderBtn;
    private readonly updateDataTypeFolderBtn;
    private readonly includeLabelsToggle;
    private readonly addColorBtn;
    private readonly colorValueTxt;
    private readonly offsetTimeToggle;
    private readonly dateFormatTxt;
    private readonly pageSizeTxt;
    private readonly ascendingRadioBtn;
    private readonly descendingRadioBtn;
    private readonly chooseColumnsDisplayedBtn;
    private readonly workspaceViewName;
    private readonly orderByDropDownBox;
    private readonly showWorkspaceViewFirstToggle;
    private readonly editInInfiniteEditorToggle;
    private readonly aliasTxt;
    private readonly widthTxt;
    private readonly heightTxt;
    private readonly addCropBtn;
    private readonly saveCropBtn;
    private readonly minimumTxt;
    private readonly maximumTxt;
    private readonly stepSizeTxt;
    private readonly optionTxt;
    private readonly addOptionBtn;
    private readonly maximumAllowedCharsTxt;
    private readonly numberOfRowsTxt;
    private readonly minHeightTxt;
    private readonly maxHeightTxt;
    private readonly acceptedFileExtensionsTxt;
    private readonly addAcceptedFileExtensionsBtn;
    private readonly minimumNumberOfItemsTxt;
    private readonly maximumNumberOfItemsTxt;
    private readonly ignoreUserStartNodesToggle;
    private readonly overlaySizeDropDownBox;
    private readonly hideAnchorQueryStringInputToggle;
    private readonly pickMultipleItemsToggle;
    private readonly enableFocalPointToggle;
    private readonly amountLowValueTxt;
    private readonly amountHighValueTxt;
    private readonly toolbarCheckboxes;
    private readonly addStylesheetBtn;
    private readonly dimensionsWidthTxt;
    private readonly dimensionsHeightTxt;
    private readonly maxImageSizeTxt;
    private readonly hideLabelToggle;
    private readonly defineTagGroupTxt;
    private readonly showOpenButtonToggle;
    private readonly enableMultipleChoiceToggle;
    private readonly addOptionsBtn;
    private readonly presetValueToggle;
    private readonly showToggleLabelsToggle;
    private readonly labelOnTxt;
    private readonly labelOffTxt;
    private readonly labelTxt;
    private readonly chooseAcceptedTypesBtn;
    private readonly chooseWithPlusBtn;
    private readonly storageTypeDropDownBox;
    private readonly allowDecimalsToggle;
    private readonly chooseLayoutsBtn;
    private readonly columnsDisplayedItems;
    private readonly layoutsItems;
    private readonly inlineRadioBtn;
    private readonly duplicateBtn;
    private readonly addWithPlusBtn;
    private readonly selectAPropertyEditorBtn;
    private readonly typeToFilterTxt;
    private readonly chooseStartNodeBtn;
    private readonly addBlockBtn;
    private readonly minAmountTxt;
    private readonly maxAmountTxt;
    private readonly singleBlockModeBtn;
    private readonly liveEditingModeBtn;
    private readonly inlineEditingModeBtn;
    private readonly propertyEditorWidthTxt;
    private readonly labelTextTxt;
    private readonly overlaySizeOption;
    private readonly chooseContentModelBtn;
    private readonly chooseSettingsModelBtn;
    private readonly contentModelNode;
    private readonly settingsModelNode;
    private readonly removeExactContentModelNodeBtn;
    private readonly removeExactSettingsModelNodeBtn;
    private readonly openBtn;
    private readonly backgroundColorBtn;
    private readonly backgroundColorTxt;
    private readonly chooseCustomStylesheetBtn;
    private readonly iconColorBtn;
    private readonly iconColorTxt;
    private readonly stylesheetRemoveBtn;
    private readonly hideContentEditorBlockGridBtn;
    private readonly hideContentEditorBlockListBtn;
    private readonly customStylesheetLabel;
    private readonly documentTypeWorkspace;
    private readonly editorWidthTxt;
    private readonly createButtonLabelTxt;
    private readonly gridColumnsTxt;
    private readonly showResizeOptionsBtn;
    private readonly columnSpanOptions;
    private readonly areasTabBtn;
    private readonly availableRowSpansLowValueTxt;
    private readonly availableRowSpansHighValueTxt;
    private readonly areaGridColumnsTxt;
    private readonly addAreaBtn;
    private readonly blockAreaConfig;
    private readonly aliasAliasTxt;
    private readonly blockGridAreaWorkspaceSubmitBtn;
    private readonly createLabelTxt;
    private readonly minAllowedTxt;
    private readonly maxAllowedTxt;
    private readonly addSpecifiedAllowanceBtn;
    private readonly advancedTabBtn;
    private readonly allowBlockAtRootBtn;
    private readonly allowInAreasBtn;
    private readonly chooseThumbnailAlias;
    private readonly expandChildItemsForMediaBtn;
    private readonly tiptapToolbarConfiguration;
    private readonly addGroupToolbarBtn;
    private readonly addRowToolbarBtn;
    private readonly tiptapExtensionsConfiguration;
    private readonly propertyEditor;
    private readonly selectIconBtn;
    private readonly newFolderBtn;
    private readonly dataTypeBtn;
    private readonly dataTypesMenu;
    private readonly propertyEditorConfig;
    private readonly propertyEditorConfigItems;
    constructor(page: Page);
    clickActionsMenuForDataType(name: string): Promise<void>;
    clickActionsMenuAtRoot(): Promise<void>;
    clickRootFolderCaretButton(): Promise<void>;
    createDataTypeFolder(folderName: string): Promise<void>;
    goToDataType(dataTypeName: string): Promise<void>;
    clickMoveToButton(): Promise<void>;
    clickDuplicateToButton(): Promise<void>;
    clickNewDataTypeButton(): Promise<void>;
    clickNewDataTypeFolderButton(): Promise<void>;
    enterDataTypeName(name: string): Promise<void>;
    clickCreateFolderButton(): Promise<void>;
    clickUpdateFolderButton(): Promise<void>;
    deleteDataType(name: string): Promise<void>;
    deleteDataTypeFolder(folderName: string): Promise<void>;
    moveDataTypeToFolder(folderName: string): Promise<void>;
    duplicateDataTypeToFolder(folderName: string): Promise<void>;
    addMediaStartNode(mediaName: string): Promise<void>;
    addContentStartNode(contentName: string): Promise<void>;
    clickSelectAPropertyEditorButton(): Promise<void>;
    selectAPropertyEditor(propertyName: string, filterKeyword?: string): Promise<void>;
    clickIncludeLabelsToggle(): Promise<void>;
    removeColorByValue(value: string): Promise<void>;
    addColor(value: string): Promise<void>;
    changeValueType(valueType: string): Promise<void>;
    clickOffsetTimeToggle(): Promise<void>;
    enterDateFormatValue(value: string): Promise<void>;
    enterPageSizeValue(value: string): Promise<void>;
    chooseOrderDirection(isAscending: boolean): Promise<void>;
    addColumnDisplayed(contentType: string, contentName: string, propertyAlias: string): Promise<void>;
    removeColumnDisplayed(propertyAlias: string): Promise<void>;
    addLayouts(layoutName: string): Promise<void>;
    removeLayouts(layoutAlias: string): Promise<void>;
    chooseOrderByValue(value: string): Promise<void>;
    enterWorkspaceViewName(name: string): Promise<void>;
    clickShowContentWorkspaceViewFirstToggle(): Promise<void>;
    clickEditInInfiniteEditorToggle(): Promise<void>;
    clickBulkActionPermissionsToggleByValue(value: string): Promise<void>;
    clickSelectIconButton(): Promise<void>;
    chooseWorkspaceViewIconByValue(value: string): Promise<void>;
    enterCropValues(label: string, alias: string, width: string, height: string): Promise<void>;
    clickAddCropButton(): Promise<void>;
    clickSaveCropButton(): Promise<void>;
    editCropByAlias(alias: string): Promise<void>;
    removeCropByAlias(alias: string): Promise<void>;
    enterMinimumValue(value: string): Promise<void>;
    enterMaximumValue(value: string): Promise<void>;
    enterStepSizeValue(value: string): Promise<void>;
    clickAllowDecimalsToggle(): Promise<void>;
    removeOptionByName(name: string): Promise<void>;
    enterOptionName(name: string): Promise<void>;
    clickAddOptionButton(): Promise<void>;
    enterMaximumAllowedCharactersValue(value: string): Promise<void>;
    enterNumberOfRowsValue(value: string): Promise<void>;
    enterMaxHeightValue(value: string): Promise<void>;
    enterMinHeightValue(value: string): Promise<void>;
    enterAcceptedFileExtensions(value: string): Promise<void>;
    removeAcceptedFileExtensionsByValue(value: string): Promise<void>;
    clickAddAcceptedFileExtensionsButton(): Promise<void>;
    enterMinimumNumberOfItemsValue(value: string): Promise<void>;
    enterMaximumNumberOfItemsValue(value: string): Promise<void>;
    clickIgnoreUserStartNodesToggle(): Promise<void>;
    chooseOverlaySizeByValue(value: string): Promise<void>;
    clickHideAnchorQueryStringInputToggle(): Promise<void>;
    clickPickMultipleItemsToggle(): Promise<void>;
    clickEnableFocalPointToggle(): Promise<void>;
    enterAmountValue(lowValue: string, highValue: string): Promise<void>;
    addAcceptedType(mediaTypeName: string): Promise<void>;
    removeAcceptedType(mediaTypeName: string): Promise<void>;
    removeMediaStartNode(mediaName: string): Promise<void>;
    clickChooseStartNodeButton(): Promise<void>;
    clickToolbarOptionByValue(values: any): Promise<void>;
    addStylesheet(stylesheetName: string): Promise<void>;
    enterDimensionsValue(width: string, height: string): Promise<void>;
    enterMaximumSizeForImages(value: string): Promise<void>;
    clickHideLabelToggle(): Promise<void>;
    clickInlineRadioButton(): Promise<void>;
    clickChooseWithPlusButton(): Promise<void>;
    addImageUploadFolder(mediaFolderName: string): Promise<void>;
    clickAddWithPlusButton(): Promise<void>;
    addAvailableBlocks(blockName: string): Promise<void>;
    enterDefineTagGroupValue(value: string): Promise<void>;
    selectStorageTypeOption(option: string): Promise<void>;
    clickShowOpenButtonToggle(): Promise<void>;
    removeContentStartNode(contentName: string): Promise<void>;
    clickEnableMultipleChoiceToggle(): Promise<void>;
    clickAddOptionsButton(): Promise<void>;
    clickPresetValueToggle(): Promise<void>;
    clickShowToggleLabelsToggle(): Promise<void>;
    enterLabelOnValue(value: string): Promise<void>;
    enterLabelOffValue(value: string): Promise<void>;
    clickAddBlockButton(index?: number): Promise<void>;
    clickRemoveBlockWithName(name: string): Promise<void>;
    enterMinAmount(value: string): Promise<void>;
    enterMaxAmount(value: string): Promise<void>;
    doesAmountContainErrorMessageWithText(errorMessage: string): Promise<void>;
    clickSingleBlockMode(): Promise<void>;
    clickLiveEditingMode(): Promise<void>;
    clickInlineEditingMode(): Promise<void>;
    enterPropertyEditorWidth(width: string): Promise<void>;
    goToBlockWithName(name: string): Promise<void>;
    enterBlockLabelText(label: string): Promise<void>;
    removeBlockLabelText(): Promise<void>;
    clickAllowInRootForBlock(): Promise<void>;
    clickAllowInAreasForBlock(): Promise<void>;
    updateBlockOverlaySize(size: string): Promise<void>;
    addBlockContentModel(elementName: string): Promise<void>;
    addBlockSettingsModel(elementName: string): Promise<void>;
    removeBlockContentModel(): Promise<void>;
    removeBlockSettingsModel(): Promise<void>;
    openBlockContentModel(): Promise<void>;
    openBlockSettingsModel(): Promise<void>;
    isElementWorkspaceOpenInBlock(elementTypeName: string): Promise<void>;
    selectBlockBackgroundColor(color: string): Promise<void>;
    selectBlockIconColor(color: string): Promise<void>;
    clickExpandChildItemsForMediaButton(): Promise<void>;
    clickRemoveCustomStylesheetWithName(name: string): Promise<void>;
    clickBlockGridHideContentEditorButton(): Promise<void>;
    chooseBlockCustomStylesheetWithName(name: string): Promise<void>;
    chooseBlockThumbnailWithPath(name: string, mediaPath: string): Promise<void>;
    clickBlockListHideContentEditorButton(): Promise<void>;
    enterEditorWidth(value: string): Promise<void>;
    enterCreateButtonLabel(value: string): Promise<void>;
    enterGridColumns(value: number): Promise<void>;
    clickShowResizeOptions(): Promise<void>;
    clickAvailableColumnSpans(columnSpans: number[]): Promise<void>;
    goToBlockAreasTab(): Promise<void>;
    enterMinRowSpan(value: number): Promise<void>;
    enterMaxRowSpan(value: number): Promise<void>;
    enterGridColumnsForArea(value: number): Promise<void>;
    addAreaButton(): Promise<void>;
    goToAreaByAlias(alias: string): Promise<void>;
    clickRemoveAreaByAlias(alias: string): Promise<void>;
    enterAreaAlias(alias: string): Promise<void>;
    clickAreaSubmitButton(): Promise<void>;
    enterCreateButtonLabelInArea(value: string): Promise<void>;
    enterMinAllowedInArea(value: number): Promise<void>;
    enterMaxAllowedInArea(value: number): Promise<void>;
    clickAddSpecifiedAllowanceButton(): Promise<void>;
    goToBlockAdvancedTab(): Promise<void>;
    getLinkWithName(name: string): Promise<Locator>;
    getAddButtonInGroupWithName(name: string): Promise<Locator>;
    clickRemoveStylesheetButton(stylesheetName: string): Promise<void>;
    deleteToolbarGroup(groupIndex: number, rowIndex?: number): Promise<void>;
    deleteToolbarRow(rowIndex: number): Promise<void>;
    clickAddRowToolbarButton(): Promise<void>;
    clickAddGroupToolbarButton(): Promise<void>;
    clickExtensionItemWithName(name: string): Promise<void>;
    doesPropertyEditorHaveUiAlias(uiAlias: string): Promise<void>;
    doesPropertyEditorHaveName(name: string): Promise<void>;
    doesPropertyEditorHaveAlias(alias: string): Promise<void>;
    clickDataTypeButton(): Promise<void>;
    clickDataTypesMenu(): Promise<void>;
    doesSettingHaveValue(settings: any): Promise<void>;
    doesSettingItemsHaveCount(settings: any): Promise<void>;
    doesSettingsContainText(text: string): Promise<void>;
}
