import { Page } from "@playwright/test"; import { UiBaseLocators } from "./UiBaseLocators"; export declare class UserGroupUiHelper extends UiBaseLocators { private readonly userGroupsBtn; private readonly chooseSectionBtn; private readonly languageInput; private readonly chooseLanguageBtn; private readonly permissionVerbBtn; private readonly userGroupCreateBtn; private readonly allowAccessToAllLanguagesBtn; private readonly allowAccessToAllDocumentsBtn; private readonly allowAccessToAllMediaBtn; private readonly contentStartNode; private readonly mediaStartNode; private readonly section; private readonly granularPermission; private readonly addGranularPermissionBtn; private readonly granularPermissionsModal; private readonly iconChecked; private readonly sectionList; private readonly documentPermissionsGroups; private readonly elementPermissionsGroups; constructor(page: Page); clickUserGroupsButton(): Promise; enterUserGroupName(name: string): Promise; addLanguageToUserGroup(languageName: string): Promise; clickAllowAccessToAllLanguages(): Promise; clickAllowAccessToAllDocuments(): Promise; clickAllowAccessToAllMedia(): Promise; clickCreateUserGroupButton(): Promise; clickRemoveLanguageFromUserGroup(languageName: string): Promise; isUserGroupWithNameVisible(name: string, isVisible?: boolean): Promise; clickUserGroupWithName(name: string): Promise; clickDocumentPermissionsByName(permissionName: string[]): Promise; clickElementPermissionsByName(permissionName: string[]): Promise; clickGranularPermissionsByName(permissionName: string[]): Promise; doesUserGroupHaveDocumentPermission(permissionName: string, hasPermission?: boolean): Promise; doesUserGroupHaveGranularPermission(permissionName: string, hasPermission?: boolean): Promise; addSectionWithNameToUserGroup(sectionName: string): Promise; clickChooseSectionButton(): Promise; doesUserGroupTableHaveSection(userGroupName: string, sectionName: string, hasSection?: boolean): Promise; doesUserGroupContainLanguage(languageName: string, isVisible?: boolean): Promise; clickRemoveSectionFromUserGroup(sectionName: string): Promise; clickRemoveContentStartNodeFromUserGroup(contentStartNodeName: string): Promise; clickRemoveMediaStartNodeFromUserGroup(mediaStartNodeName: string): Promise; doesUserGroupHaveDocumentPermissionEnabled(permissionName: string[]): Promise; clickGranularPermissionWithName(permissionName: string): Promise; clickAddGranularPermission(): Promise; clickRemoveGranularPermissionWithName(permissionName: string): Promise; doesSettingHaveValue(headline: string, settings: any): Promise; doesDocumentPermissionsSettingsHaveValue(settings: any): Promise; doesUserGroupContainSection(section: string): Promise; doesUserGroupHaveSections(sections: string[]): Promise; doesUserGroupSectionsHaveCount(count: number): Promise; clickSaveButtonAndWaitForUserGroupToBeCreated(): Promise; clickSaveButtonAndWaitForUserGroupToBeUpdated(): Promise; clickConfirmToDeleteButtonAndWaitForUserGroupToBeDeleted(): Promise; doesUserGroupHaveDescription(userGroupName: string, description: string): Promise; doesUserGroupHaveElementPermission(permissionName: string, hasPermission?: boolean): Promise; doesUserGroupHaveElementPermissionEnabled(permissionName: string[]): Promise; doesElementPermissionsSettingsHaveValue(settings: any): Promise; }