import { ApiHelpers } from "./ApiHelpers";
import { Page } from "@playwright/test";
export declare class LoginApiHelper {
    api: ApiHelpers;
    page: Page;
    constructor(api: ApiHelpers, page: Page);
    login(userEmail: string, password: string): Promise<{
        cookie: string;
        setCookies: string;
    }>;
    extractPKCECodeFromSetCookie(setCookies: string): Promise<string>;
    getCookie(userEmail: string, password: string): Promise<string>;
    createCodeChallenge(codeVerifier: string): Promise<string>;
    getAuthorizationSetCookie(codeChallenge: string, cookie: string, stateValue: string): Promise<string>;
    getCookiesWithAccessTokenAndRefreshToken(cookie: string, codeVerifier: string, PKCECookie: string): Promise<string>;
    getAccessToken(cookie: string, refreshToken: string): Promise<any>;
}
