import { Page, Locator } from '@playwright/test';
export declare class RegisterPage {
    readonly page: Page;
    readonly firstNameInput: Locator;
    readonly lastNameInput: Locator;
    readonly emailInput: Locator;
    readonly marketingOptInCheckbox: Locator;
    readonly acceptPoliciesCheckbox: Locator;
    readonly createAccountButton: Locator;
    constructor(page: Page);
    navigate(): Promise<void>;
    enterFirstName(firstName: string): Promise<void>;
    enterLastName(lastName: string): Promise<void>;
    enterEmail(email: string): Promise<void>;
    checkMarketingOptIn(): Promise<void>;
    checkAcceptPolicies(): Promise<void>;
    clickCreateAccount(): Promise<void>;
    fillAndSubmitCreateAccountForm(firstName: string, lastName: string, email: string, acceptMarketing?: boolean): Promise<void>;
    isOnRegisterPage(): Promise<void>;
}
