import { Page, Locator } from '@playwright/test';
declare class OperateProcessInstancePage {
    private page;
    readonly diagram: Locator;
    readonly completedIcon: Locator;
    readonly diagramSpinner: Locator;
    readonly activeIcon: Locator;
    readonly incidentIcon: Locator;
    readonly userTaskOpenTasklistLink: Locator;
    readonly taskDetailsPopOver: Locator;
    readonly connectorResultVariableName: (name: string) => Locator;
    readonly variablesList: Locator;
    readonly messageVariable: Locator;
    readonly whatsNewPopUp: Locator;
    readonly gotItButton: Locator;
    constructor(page: Page);
    closePopOverIfVisible(): Promise<void>;
    connectorResultVariableValue(variableName: string): Promise<Locator>;
    reload(): Promise<void>;
    assertProcessCompleteStatusWithRetry(timeout?: number, maxRetries?: number): Promise<void>;
    assertProcessVariableContainsText(variableName: string, text: string): Promise<void>;
    clickDiagramTask(taskName: string): Promise<void>;
    assertActiveTokenIsPresent(): Promise<void>;
    assertDetailsPopoverIsVisible(): Promise<void>;
}
export { OperateProcessInstancePage };
