import { Locator, Page } from "@playwright/test";
import { BasePage } from "./BasePage";
export declare class UiBaseLocators extends BasePage {
    readonly saveBtn: Locator;
    readonly submitBtn: Locator;
    readonly confirmBtn: Locator;
    readonly chooseBtn: Locator;
    readonly chooseModalBtn: Locator;
    readonly createBtn: Locator;
    readonly addBtn: Locator;
    readonly updateBtn: Locator;
    readonly changeBtn: Locator;
    readonly deleteBtn: Locator;
    readonly deleteExactBtn: Locator;
    readonly removeExactBtn: Locator;
    readonly insertBtn: Locator;
    readonly renameBtn: Locator;
    readonly reloadBtn: Locator;
    readonly reloadChildrenBtn: Locator;
    readonly restoreBtn: Locator;
    readonly disableBtn: Locator;
    readonly enableBtn: Locator;
    readonly actionBtn: Locator;
    readonly nextBtn: Locator;
    readonly confirmToDeleteBtn: Locator;
    readonly confirmCreateFolderBtn: Locator;
    readonly confirmToRemoveBtn: Locator;
    readonly confirmToSubmitBtn: Locator;
    readonly confirmDisableBtn: Locator;
    readonly confirmEnableBtn: Locator;
    readonly confirmRenameBtn: Locator;
    readonly confirmTrashBtn: Locator;
    readonly createFolderBtn: Locator;
    readonly folderNameTxt: Locator;
    readonly folderBtn: Locator;
    readonly newFolderThreeDotsBtn: Locator;
    readonly renameFolderThreeDotsBtn: Locator;
    readonly renameFolderBtn: Locator;
    readonly updateFolderBtn: Locator;
    readonly deleteFolderThreeDotsBtn: Locator;
    readonly breadcrumbBtn: Locator;
    readonly leftArrowBtn: Locator;
    readonly caretBtn: Locator;
    readonly modalCaretBtn: Locator;
    readonly backOfficeHeader: Locator;
    readonly backOfficeMain: Locator;
    readonly sectionLinks: Locator;
    readonly sectionSidebar: Locator;
    readonly menuItem: Locator;
    readonly actionsMenuContainer: Locator;
    readonly treeItem: Locator;
    readonly createThreeDotsBtn: Locator;
    readonly renameThreeDotsBtn: Locator;
    readonly deleteThreeDotsBtn: Locator;
    readonly sidebarModal: Locator;
    readonly sidebarSaveBtn: Locator;
    readonly openedModal: Locator;
    readonly container: Locator;
    readonly containerChooseBtn: Locator;
    readonly containerSaveAndPublishBtn: Locator;
    readonly createModalBtn: Locator;
    readonly documentTypeNode: Locator;
    readonly propertyNameTxt: Locator;
    readonly selectPropertyEditorBtn: Locator;
    readonly editorSettingsBtn: Locator;
    readonly enterPropertyEditorDescriptionTxt: Locator;
    readonly property: Locator;
    readonly addPropertyBtn: Locator;
    readonly labelAboveBtn: Locator;
    readonly addGroupBtn: Locator;
    readonly groupLabel: Locator;
    readonly typeGroups: Locator;
    readonly addTabBtn: Locator;
    readonly unnamedTabTxt: Locator;
    readonly structureTabBtn: Locator;
    readonly mandatoryToggle: Locator;
    readonly validation: Locator;
    readonly regexTxt: Locator;
    readonly regexMessageTxt: Locator;
    readonly validationMessage: Locator;
    readonly compositionsBtn: Locator;
    readonly allowAtRootBtn: Locator;
    readonly allowedChildNodesModal: Locator;
    readonly addCollectionBtn: Locator;
    readonly iAmDoneReorderingBtn: Locator;
    readonly reorderBtn: Locator;
    readonly queryBuilderBtn: Locator;
    readonly queryBuilderOrderedBy: Locator;
    readonly queryBuilderCreateDate: Locator;
    readonly queryBuilderShowCode: Locator;
    readonly wherePropertyAliasBtn: Locator;
    readonly whereOperatorBtn: Locator;
    readonly whereConstrainValueTxt: Locator;
    readonly orderByPropertyAliasBtn: Locator;
    readonly ascendingBtn: Locator;
    readonly chooseRootContentBtn: Locator;
    readonly returnedItemsCount: Locator;
    readonly queryResults: Locator;
    readonly insertValueBtn: Locator;
    readonly insertPartialViewBtn: Locator;
    readonly insertDictionaryItemBtn: Locator;
    readonly chooseFieldDropDown: Locator;
    readonly systemFieldsOption: Locator;
    readonly chooseFieldValueDropDown: Locator;
    readonly breadcrumbsTemplateModal: Locator;
    readonly newNameTxt: Locator;
    readonly renameModalBtn: Locator;
    readonly successState: Locator;
    readonly successStateIcon: Locator;
    readonly failedStateButton: Locator;
    readonly successNotification: Locator;
    readonly errorNotification: Locator;
    readonly typeToFilterSearchTxt: Locator;
    readonly filterChooseBtn: Locator;
    readonly searchTxt: Locator;
    readonly textAreaInputArea: Locator;
    readonly enterAName: Locator;
    readonly descriptionBtn: Locator;
    readonly enterDescriptionTxt: Locator;
    readonly aliasLockBtn: Locator;
    readonly aliasNameTxt: Locator;
    readonly iconBtn: Locator;
    readonly createLink: Locator;
    readonly recycleBinBtn: Locator;
    readonly recycleBinMenuItem: Locator;
    readonly recycleBinMenuItemCaretBtn: Locator;
    readonly gridBtn: Locator;
    readonly listBtn: Locator;
    readonly viewBundleBtn: Locator;
    readonly mediaCardItems: Locator;
    readonly mediaPickerModalSubmitBtn: Locator;
    readonly mediaCaptionAltTextModalSubmitBtn: Locator;
    readonly clickToUploadBtn: Locator;
    readonly inputDropzone: Locator;
    readonly imageCropperField: Locator;
    readonly inputUploadField: Locator;
    readonly chooseMediaInputBtn: Locator;
    readonly embeddedMediaModal: Locator;
    readonly embeddedURLTxt: Locator;
    readonly embeddedRetrieveBtn: Locator;
    readonly embeddedMediaModalConfirmBtn: Locator;
    readonly embeddedPreview: Locator;
    readonly chooseDocumentInputBtn: Locator;
    readonly createDocumentBlueprintBtn: Locator;
    readonly createDocumentBlueprintModal: Locator;
    readonly createNewDocumentBlueprintBtn: Locator;
    readonly currentUserAvatarBtn: Locator;
    readonly newPasswordTxt: Locator;
    readonly confirmPasswordTxt: Locator;
    readonly currentPasswordTxt: Locator;
    readonly collectionTreeItemTableRow: Locator;
    readonly createActionButtonCollection: Locator;
    readonly createActionBtn: Locator;
    readonly createOptionActionListModal: Locator;
    readonly confirmActionModalEntityReferences: Locator;
    readonly referenceHeadline: Locator;
    readonly entityItemRef: Locator;
    readonly entityItem: Locator;
    readonly workspaceAction: Locator;
    readonly workspaceActionMenuBtn: Locator;
    readonly entityAction: Locator;
    readonly openEntityAction: Locator;
    readonly firstPaginationBtn: Locator;
    readonly nextPaginationBtn: Locator;
    readonly monacoEditor: Locator;
    readonly uiLoader: Locator;
    readonly blockTypeCard: Locator;
    readonly backofficeModalContainer: Locator;
    readonly allowAccessToAllElementsBtn: Locator;
    readonly elementStartNode: Locator;
    constructor(page: Page);
    getMenuItemByLabel(name: string): Locator;
    clickActionsMenuForNameInSectionSidebar(name: string): Promise<void>;
    clickActionsMenuForName(name: string): Promise<void>;
    isActionsMenuForNameVisible(name: string, isVisible?: boolean): Promise<void>;
    clickCaretButtonForName(name: string): Promise<void>;
    isCaretButtonWithNameVisible(name: string, isVisible?: boolean): Promise<void>;
    clickCaretButton(): Promise<void>;
    openCaretButtonForName(name: string, isInModal?: boolean): Promise<void>;
    reloadTree(treeName: string): Promise<void>;
    isTreeItemVisible(name: string, isVisible?: boolean): Promise<void>;
    doesTreeItemHaveTheCorrectIcon(name: string, icon: string): Promise<void>;
    clickReloadButton(): Promise<void>;
    clickReloadChildrenButton(): Promise<void>;
    clickSaveButton(): Promise<void>;
    clickChooseButton(): Promise<void>;
    clickChooseContainerButton(): Promise<void>;
    clickSubmitButton(): Promise<void>;
    clickConfirmButton(): Promise<void>;
    clickCreateButton(): Promise<void>;
    clickAddButton(): Promise<void>;
    clickUpdateButton(): Promise<void>;
    clickChangeButton(): Promise<void>;
    clickDeleteButton(): Promise<void>;
    clickDeleteExactButton(): Promise<void>;
    clickRemoveExactButton(): Promise<void>;
    clickInsertButton(): Promise<void>;
    clickRenameButton(): Promise<void>;
    clickRestoreButton(): Promise<void>;
    clickDisableButton(): Promise<void>;
    clickEnableButton(): Promise<void>;
    clickActionButton(): Promise<void>;
    clickNextButton(): Promise<void>;
    clickBreadcrumbButton(): Promise<void>;
    clickLeftArrowButton(): Promise<void>;
    clickConfirmToDeleteButton(): Promise<void>;
    clickConfirmCreateFolderButton(): Promise<void>;
    clickConfirmRemoveButton(): Promise<void>;
    clickConfirmToSubmitButton(): Promise<void>;
    clickConfirmDisableButton(): Promise<void>;
    clickConfirmEnableButton(): Promise<void>;
    clickConfirmRenameButton(): Promise<void>;
    clickConfirmTrashButton(): Promise<void>;
    clickDeleteAndConfirmButton(): Promise<void>;
    clickCreateFolderButton(): Promise<void>;
    enterFolderName(folderName: string): Promise<void>;
    createFolder(folderName: string): Promise<void>;
    deleteFolder(): Promise<void>;
    clickFolderButton(): Promise<void>;
    clickNewFolderThreeDotsButton(): Promise<void>;
    clickRenameFolderThreeDotsButton(): Promise<void>;
    clickRenameFolderButton(): Promise<void>;
    clickUpdateFolderButton(): Promise<void>;
    clickCreateThreeDotsButton(): Promise<void>;
    clickFilterChooseButton(): Promise<void>;
    isSuccessStateVisibleForSaveButton(isVisible?: boolean): Promise<void>;
    isSuccessButtonWithTextVisible(text: string): Promise<void>;
    isSuccessStateIconVisible(): Promise<void>;
    isFailedStateButtonVisible(): Promise<void>;
    isSuccessNotificationVisible(isVisible?: boolean): Promise<void>;
    doesSuccessNotificationsHaveCount(count: number): Promise<void>;
    doesSuccessNotificationHaveText(text: string, isVisible?: boolean, deleteNotification?: boolean, timeout?: number): Promise<void>;
    isErrorNotificationVisible(isVisible?: boolean): Promise<void>;
    doesErrorNotificationHaveText(text: string, isVisible?: boolean, deleteNotification?: boolean): Promise<void>;
    clickChooseModalButton(): Promise<void>;
    clickCreateModalButton(): Promise<void>;
    clickModalMenuItemWithName(name: string): Promise<void>;
    isModalMenuItemWithNameDisabled(name: string): Promise<void>;
    isModalMenuItemWithNameVisible(name: string, isVisible?: boolean): Promise<void>;
    clickContainerSaveAndPublishButton(): Promise<void>;
    goToSection(sectionName: string, checkSections?: boolean, skipReload?: boolean): Promise<void>;
    goToSettingsTreeItem(settingsTreeItemName: string): Promise<void>;
    isSectionWithNameVisible(sectionName: string, isVisible?: boolean): Promise<void>;
    isBackOfficeMainVisible(isVisible?: boolean): Promise<void>;
    clickExactLinkWithName(name: string, toForce?: boolean): Promise<void>;
    clickLinkWithName(name: string, isExact?: boolean): Promise<void>;
    clickLabelWithName(name: string, isExact?: boolean, toForce?: boolean): Promise<void>;
    clickButtonWithName(name: string, isExact?: boolean): Promise<void>;
    clickTextButtonWithName(name: string): Promise<void>;
    isButtonWithNameVisible(name: string): Promise<void>;
    getButtonWithName(name: string): Promise<Locator>;
    clickRemoveButtonForName(name: string): Promise<void>;
    clickTrashIconButtonForName(name: string): Promise<void>;
    clickRemoveWithName(name: string): Promise<void>;
    enterAliasName(aliasName: string): Promise<void>;
    updateIcon(iconName: string): Promise<void>;
    clickSelectPropertyEditorButton(): Promise<void>;
    enterAPropertyName(name: string): Promise<void>;
    clickEditorSettingsButton(index?: number): Promise<void>;
    addPropertyEditor(propertyEditorName: string, index?: number): Promise<void>;
    updatePropertyEditor(propertyEditorName: string): Promise<void>;
    deletePropertyEditor(propertyEditorName: string): Promise<void>;
    deletePropertyEditorWithName(name: string): Promise<void>;
    enterPropertyEditorDescription(description: string): Promise<void>;
    isPropertyEditorUiWithNameReadOnly(name: string): Promise<void>;
    isPropertyEditorUiWithNameVisible(name: string, isVisible?: boolean): Promise<void>;
    doesPropertyHaveInvalidBadge(propertyName: string): Promise<void>;
    clickAddGroupButton(): Promise<void>;
    enterGroupName(groupName: string, index?: number): Promise<void>;
    isGroupVisible(groupName: string, isVisible?: boolean): Promise<void>;
    doesGroupHaveValue(value: string): Promise<void>;
    deleteGroup(groupName: string): Promise<void>;
    reorderTwoGroups(firstGroupName: string, secondGroupName: string): Promise<{
        firstGroupValue: string;
        secondGroupValue: string;
    }>;
    clickAddTabButton(): Promise<void>;
    enterTabName(tabName: string): Promise<void>;
    clickRemoveTabWithName(name: string): Promise<void>;
    clickStructureTab(): Promise<void>;
    getTabLocatorWithName(name: string): Locator;
    clickMandatoryToggle(): Promise<void>;
    selectValidationOption(option: string): Promise<void>;
    enterRegEx(regEx: string): Promise<void>;
    enterRegExMessage(regExMessage: string): Promise<void>;
    isValidationMessageVisible(message: string, isVisible?: boolean): Promise<void>;
    clickCompositionsButton(): Promise<void>;
    clickAllowAtRootButton(): Promise<void>;
    clickAllowedChildNodesButton(): Promise<void>;
    clickAddCollectionButton(): Promise<void>;
    clickIAmDoneReorderingButton(): Promise<void>;
    clickReorderButton(): Promise<void>;
    clickLabelAboveButton(): Promise<void>;
    clickQueryBuilderButton(): Promise<void>;
    addQueryBuilderWithOrderByStatement(propertyAlias: string, isAscending: boolean): Promise<void>;
    addQueryBuilderWithWhereStatement(propertyAlias: string, operator: string, constrainValue: string): Promise<void>;
    waitAndSelectQueryBuilderDropDownList(option: string): Promise<void>;
    chooseRootContentInQueryBuilder(contentName: string): Promise<void>;
    isQueryBuilderCodeShown(code: string): Promise<void>;
    doesReturnedItemsHaveCount(itemCount: number): Promise<void>;
    doesQueryResultHaveContentName(contentName: string): Promise<void>;
    insertDictionaryItem(dictionaryName: string): Promise<void>;
    insertSystemFieldValue(fieldValue: string): Promise<void>;
    insertPartialView(partialViewName: string): Promise<void>;
    rename(newName: string): Promise<void>;
    searchForTypeToFilterValue(searchValue: string): Promise<void>;
    enterDescription(description: string): Promise<void>;
    doesDescriptionHaveValue(value: string, index?: number): Promise<void>;
    dragAndDrop(dragFromSelector: Locator, dragToSelector: Locator, verticalOffset?: number, horizontalOffset?: number, steps?: number): Promise<void>;
    clickCreateLink(): Promise<void>;
    clickRecycleBinButton(): Promise<void>;
    reloadRecycleBin(containsItems?: boolean): Promise<void>;
    isItemVisibleInRecycleBin(item: string, isVisible?: boolean, isReload?: boolean): Promise<void>;
    changeToGridView(): Promise<void>;
    changeToListView(): Promise<void>;
    isViewBundleButtonVisible(isVisible?: boolean): Promise<void>;
    clickMediaWithName(name: string): Promise<void>;
    selectMediaWithName(mediaName: string, isForce?: boolean): Promise<void>;
    selectMediaWithTestId(mediaKey: string): Promise<void>;
    clickMediaPickerModalSubmitButton(): Promise<void>;
    clickMediaCaptionAltTextModalSubmitButton(): Promise<void>;
    clickChooseMediaStartNodeButton(): Promise<void>;
    isMediaCardItemWithNameDisabled(itemName: string): Promise<void>;
    isMediaCardItemWithNameVisible(itemName: string, isVisible?: boolean): Promise<void>;
    doesMediaHaveThumbnail(mediaId: string, thumbnailIconName: string, thumbnailImage: string): Promise<void>;
    isInputDropzoneVisible(isVisible?: boolean): Promise<void>;
    isImageCropperFieldVisible(isVisible?: boolean): Promise<void>;
    isInputUploadFieldVisible(isVisible?: boolean): Promise<void>;
    clickToUploadButton(): Promise<void>;
    uploadFile(filePath: string): Promise<void>;
    enterEmbeddedURL(value: string): Promise<void>;
    clickEmbeddedRetrieveButton(): Promise<void>;
    clickEmbeddedMediaModalConfirmButton(): Promise<void>;
    waitForEmbeddedPreviewVisible(): Promise<void>;
    clickChooseContentStartNodeButton(): Promise<void>;
    clickCurrentUserAvatarButton(): Promise<void>;
    clickCreateActionButton(): Promise<void>;
    clickCreateActionWithOptionName(optionName: string): Promise<void>;
    doesCollectionTreeItemTableRowHaveName(name: string): Promise<void>;
    doesCollectionTreeItemTableRowHaveIcon(name: string, icon: string): Promise<void>;
    clickReferenceNodeLinkWithName(name: string): Promise<void>;
    doesReferenceHeadlineHaveText(text: string): Promise<void>;
    isReferenceHeadlineVisible(isVisible: boolean): Promise<void>;
    doesReferenceItemsHaveCount(count: number): Promise<void>;
    isReferenceItemNameVisible(itemName: string): Promise<void>;
    doesReferencesContainText(text: string): Promise<void>;
    clickEntityActionWithName(name: string): Promise<void>;
    clickCreateActionMenuOption(): Promise<void>;
    clickTrashActionMenuOption(): Promise<void>;
    clickMoveToActionMenuOption(): Promise<void>;
    clickCreateBlueprintActionMenuOption(): Promise<void>;
    clickDuplicateToActionMenuOption(): Promise<void>;
    clickPublishActionMenuOption(): Promise<void>;
    clickUnpublishActionMenuOption(): Promise<void>;
    clickRollbackActionMenuOption(): Promise<void>;
    clickCultureAndHostnamesActionMenuOption(): Promise<void>;
    clickPublicAccessActionMenuOption(): Promise<void>;
    clickSortChildrenActionMenuOption(): Promise<void>;
    clickNotificationsActionMenuOption(): Promise<void>;
    clickReloadChildrenActionMenuOption(): Promise<void>;
    clickDeleteActionMenuOption(): Promise<void>;
    clickRestoreActionMenuOption(): Promise<void>;
    clickRenameActionMenuOption(): Promise<void>;
    clickCreateOptionsActionMenuOption(): Promise<void>;
    clickExportActionMenuOption(): Promise<void>;
    clickImportActionMenuOption(): Promise<void>;
    clickUpdateActionMenuOption(): Promise<void>;
    clickLockActionMenuOption(): Promise<void>;
    clickEntityItemByName(itemName: string): Promise<void>;
    clickWorkspaceActionMenuButton(): Promise<void>;
    clickNextPaginationButton(): Promise<void>;
    enterMonacoEditorValue(value: string): Promise<void>;
    waitUntilUiLoaderIsNoLongerVisible(): Promise<void>;
    isDashboardTabWithNameVisible(name: string, isVisible?: boolean): Promise<void>;
    isWorkspaceViewTabWithAliasVisible(alias: string, isVisible?: boolean): Promise<void>;
    isSubmitButtonDisabled(): Promise<void>;
    clickDataElement(elementName: string, options?: any): Promise<void>;
    getDataElement(elementName: string): Promise<Locator>;
    getLocatorWithDataMark(dataMark: string): Locator;
    isTextWithExactNameVisible(name: string, isVisible?: boolean): Promise<void>;
    isTextWithMessageVisible(message: string, isVisible?: boolean): Promise<void>;
    waitForResponseAfterExecutingPromise(url: string, promise: Promise<void>, statusCode: number): Promise<string | undefined>;
    waitForMultipleResponsesAfterExecutingPromise(url: string, promise: Promise<void>, statusCode: number, expectedCount: number): Promise<(string | undefined)[]>;
    waitForCreatedResponsesAfterExecutingPromise(urlEndings: string[], promise: Promise<void>): Promise<(string | undefined)[]>;
    getTextLocatorWithName(name: string): Locator;
    doesPropertyWithNameContainValidationMessage(propertyName: string, validationMessage: string, isContained?: boolean): Promise<void>;
    removeNotFoundItem(itemName?: string): Promise<void>;
    searchByKeywordInCollection(keyword: string): Promise<void>;
    clickAllowAccessToAllElements(): Promise<void>;
    clickChooseElementStartNodeButton(): Promise<void>;
    clickRemoveButtonForElementNodeWithName(elementStartNodeName: string): Promise<void>;
}
