import { Page, Locator } from '@playwright/test';
declare class LoginPage {
    private page;
    readonly usernameInput: Locator;
    readonly passwordInput: Locator;
    readonly loginButton: Locator;
    readonly coreUsernameInput: Locator;
    readonly corePasswordInput: Locator;
    readonly coreLoginButton: Locator;
    readonly keycloakBanner: Locator;
    private useCore;
    private useKeycloak;
    constructor(page: Page);
    detectLoginForm(): Promise<void>;
    fillUsername(username: string): Promise<void>;
    clickUsername(): Promise<void>;
    fillPassword(password: string): Promise<void>;
    clickLoginButton(): Promise<void>;
    login(username: string, password: string): Promise<void>;
    loginAfterPermissionsReadded(username: string, password: string): Promise<void>;
}
export { LoginPage };
