import { Locator, Page } from '@playwright/test';
declare class NavigationPage {
    private page;
    readonly modelerPageBanner: Locator;
    readonly operatePageBanner: Locator;
    readonly tasklistPageBanner: Locator;
    readonly optimizePageBanner: Locator;
    readonly identityPageBanner: Locator;
    readonly keyboardPageBanner: Locator;
    readonly managementIdentityPageBanner: Locator;
    constructor(page: Page);
    private isGatewayErrorPage;
    goTo(url: string, banner: Locator, sleepTimeout?: number, { username, password, }?: {
        username?: string;
        password?: string;
    }, maxRetries?: number): Promise<void>;
    goToModeler(sleepTimeout?: number, credentials?: {
        username: string;
        password: string;
    }): Promise<void>;
    goToTasklist(sleepTimeout?: number, credentials?: {
        username: string;
        password: string;
    }): Promise<void>;
    goToOperate(sleepTimeout?: number, credentials?: {
        username: string;
        password: string;
    }): Promise<void>;
    goToOptimize(sleepTimeout?: number, credentials?: {
        username: string;
        password: string;
    }): Promise<void>;
    goToKeycloak(maxRetries?: number): Promise<void>;
    goToOCAdmin(sleepTimeout?: number, credentials?: {
        username: string;
        password: string;
    }): Promise<void>;
    goToClusters(sleepTimeout?: number, credentials?: {
        username: string;
        password: string;
    }): Promise<void>;
    goToManagementIdentity(sleepTimeout?: number, credentials?: {
        username: string;
        password: string;
    }): Promise<void>;
}
export { NavigationPage };
