import { Page, Locator } from '@playwright/test';
declare class OCTenantPage {
    private page;
    readonly createTenantMainButton: Locator;
    readonly enterTenantNameInput: Locator;
    readonly enterTenantIdInput: Locator;
    readonly createTenantSubButton: Locator;
    readonly usersTab: Locator;
    readonly assignUsersButton: Locator;
    readonly usernameInput: Locator;
    readonly assignUserFinalButton: Locator;
    readonly removeUserButton: Locator;
    readonly removeButton: Locator;
    readonly openSidebarButton: Locator;
    readonly logoutButton: Locator;
    readonly assignedApplicationsTab: Locator;
    readonly searchApplicationsInput: Locator;
    readonly assignApplicationsButtonFinal: Locator;
    readonly assignApplicationsButton: Locator;
    readonly tenantDescriptionInput: Locator;
    readonly modalCloseButton: Locator;
    readonly rolesTab: Locator;
    readonly assignRoleButton: Locator;
    readonly roleIdSearchBox: Locator;
    readonly assignRoleSubButton: Locator;
    readonly cancelButton: Locator;
    readonly gotItButton: Locator;
    readonly row: (name: string) => Locator;
    constructor(page: Page);
    clickCreateTenantMainButton(): Promise<void>;
    clickCreateTenantSubButton(): Promise<void>;
    clickEnterTenantNameInput(): Promise<void>;
    fillEnterTenantNameInput(tenantName: string): Promise<void>;
    clickEnterTenantIdInput(): Promise<void>;
    fillEnterTenantIdInput(tenantId: string): Promise<void>;
    clickUsersTab(): Promise<void>;
    clickAssignUsersButton(): Promise<void>;
    clickUsernameInput(): Promise<void>;
    fillUsernameInput(user: string): Promise<void>;
    clickAssignUserFinalButton(): Promise<void>;
    clickRemoveUserButton(): Promise<void>;
    clickRemoveButton(): Promise<void>;
    clickTenantDescriptionInput(): Promise<void>;
    fillTenantDescriptionInput(description: string): Promise<void>;
    createTenant(tenantName: string): Promise<void>;
    assertTenantCreated(): Promise<void>;
    clickCancelButton(): Promise<void>;
    clickGotItButton(): Promise<void>;
    clickTenant(tenantName: string): Promise<void>;
    assignUserToTenant(user: string): Promise<void>;
    removeUserFromTenant(tenantName: string): Promise<void>;
    clickOpenSidebarButton(): Promise<void>;
    clickLogoutButton(): Promise<void>;
    assignClientToTenant(clientName: string): Promise<void>;
    clickAssignedApplicationsTab(): Promise<void>;
    clickSearchApplicationsInput(): Promise<void>;
    fillSearchApplicationsInput(clientName: string): Promise<void>;
    clickAssignApplicationsFinalButton(): Promise<void>;
    clickAssignApplicationsButton(): Promise<void>;
    clickRolesTab(): Promise<void>;
    clickAssignRoleButton(): Promise<void>;
    clickRoleIdSearchBox(): Promise<void>;
    fillRoleIdSearchBox(roleId: string, roleIdentifier: string): Promise<void>;
    clickAssignRoleSubButton(): Promise<void>;
    assignRoleToTenant(roleId: string, roleIdentifier: string): Promise<void>;
}
export { OCTenantPage };
