import { Page, Locator } from '@playwright/test';
declare class AppsPage {
    private page;
    readonly modelerLink: Locator;
    readonly tasklistLink: Locator;
    readonly identityLink: Locator;
    readonly operateLink: Locator;
    readonly optimizeButton: Locator;
    readonly identityButton: Locator;
    readonly tasklistButton: Locator;
    readonly operateButton: Locator;
    readonly operateListItem: Locator;
    readonly identityListItem: Locator;
    readonly optimizeListItem: Locator;
    readonly tasklistListItem: Locator;
    readonly appSwitcherButton: Locator;
    readonly optimizeLink: Locator;
    readonly consoleLink: Locator;
    readonly camundaComponentsButton: Locator;
    readonly camundaAppsButton: Locator;
    constructor(page: Page);
    clickCluster(component: Locator, name: string): Promise<void>;
    clickModeler(): Promise<void>;
    clickTasklist(clusterName: string): Promise<void>;
    clickIdentity(clusterName: string): Promise<void>;
    private doClickClusterInOperate;
    private doClickClusterInTasklist;
    private doClickClusterInIdentity;
    private doClickClusterInOptimize;
    clickOperate(clusterName: string): Promise<void>;
    clickOptimize(clusterName: string): Promise<void>;
    clickCamundaApps(maxRetries?: number): Promise<void>;
    private dismissBlockingModal;
    clickConsoleLink(): Promise<void>;
    assertOperatePresent(shouldBeVisible?: boolean): Promise<void>;
    assertTasklistPresent(shouldBeVisible?: boolean): Promise<void>;
    assertOptimizePresent(shouldBeVisible?: boolean): Promise<void>;
}
export { AppsPage };
