import { Page } from "@playwright/test";
import { UiBaseLocators } from "./UiBaseLocators";
export declare class MemberUiHelper extends UiBaseLocators {
    private readonly membersTab;
    private readonly memberNameTxt;
    private readonly commentsTxt;
    private readonly detailsTab;
    private readonly usernameTxt;
    private readonly emailTxt;
    private readonly passwordTxt;
    private readonly confirmNewPasswordTxt;
    private readonly approvedToggle;
    private readonly lockedOutToggle;
    private readonly twoFactorAuthenticationToggle;
    private readonly memberInfoItems;
    private readonly changePasswordBtn;
    private readonly membersMenu;
    private readonly infoTab;
    private readonly membersCreateBtn;
    private readonly membersSidebar;
    private readonly membersSidebarBtn;
    private readonly memberTableCollectionRow;
    constructor(page: Page);
    clickMembersTab(): Promise<void>;
    clickDetailsTab(): Promise<void>;
    clickMemberLinkByName(memberName: string): Promise<void>;
    isMemberWithNameVisible(memberName: string, isVisible?: boolean): Promise<void>;
    clickMembersSidebarButton(): Promise<void>;
    enterMemberName(name: string): Promise<void>;
    enterComments(comment: string): Promise<void>;
    enterUsername(username: string): Promise<void>;
    enterEmail(email: string): Promise<void>;
    enterPassword(password: string): Promise<void>;
    enterConfirmPassword(password: string): Promise<void>;
    enterConfirmNewPassword(password: string): Promise<void>;
    chooseMemberGroup(memberGroupName: string): Promise<void>;
    doesMemberInfoHaveValue(infoName: string, value: string): Promise<void>;
    clickApprovedToggle(): Promise<void>;
    clickLockedOutToggle(): Promise<void>;
    clickTwoFactorAuthenticationToggle(): Promise<void>;
    clickChangePasswordButton(): Promise<void>;
    clickRemoveMemberGroupByName(memberGroupName: string): Promise<void>;
    enterNewPassword(password: string): Promise<void>;
    clickMembersMenu(): Promise<void>;
    goToMembers(): Promise<void>;
    clickInfoTab(): Promise<void>;
    clickCreateMembersButton(): Promise<void>;
    clickSaveButtonAndWaitForMemberToBeCreated(): Promise<string | undefined>;
    clickSaveButtonAndWaitForMemberToBeUpdated(): Promise<string | undefined>;
    clickConfirmToDeleteButtonAndWaitForMemberToBeDeleted(): Promise<string | undefined>;
}
