import { Page, Locator } from '@playwright/test';
declare class OptimizeReportPage {
    private page;
    readonly processSelectionButton: Locator;
    readonly userTaskProcess: Locator;
    readonly versionSelection: Locator;
    readonly alwaysDisplayLatestSelection: Locator;
    readonly createReportLink: Locator;
    readonly durationButton: Locator;
    readonly countOption: Locator;
    readonly processInstanceButton: Locator;
    readonly userTaskOption: Locator;
    readonly heatMapButton: Locator;
    readonly numberButton: Locator;
    readonly tableOption: Locator;
    readonly reportName: Locator;
    readonly saveButton: Locator;
    readonly oneUserTaskInstance: Locator;
    readonly twoUserTaskInstance: Locator;
    readonly cancelButton: Locator;
    readonly createNewButton: Locator;
    readonly reportOption: Locator;
    readonly processInstanceCount: Locator;
    readonly blankReportButton: Locator;
    readonly selectDropdown: Locator;
    constructor(page: Page);
    clickProcessSelectionButton(): Promise<void>;
    clickUserTaskProcess(processName: string): Promise<void>;
    clickVersionSelection(): Promise<void>;
    clickAlwaysDisplayLatestSelection(): Promise<void>;
    clickCreateReportLink(): Promise<void>;
    clickDurationButton(): Promise<void>;
    clickCountOption(): Promise<void>;
    clickProcessInstanceButton(): Promise<void>;
    clickUserTaskOption(): Promise<void>;
    clickHeatMapButton(): Promise<void>;
    clickNumberButton(): Promise<void>;
    clickTableOption(): Promise<void>;
    clickReportName(): Promise<void>;
    clearReportName(): Promise<void>;
    fillReportName(name: string): Promise<void>;
    clickSaveButton(): Promise<void>;
    waitUntilLocatorIsVisible(locator: Locator, tab: Page): Promise<void>;
    waitUntilProcessIsVisible(locator: Locator, tab: Page): Promise<void>;
    clickBlankReportButton(): Promise<void>;
    clickSelectDropdown(): Promise<void>;
    waitUntilUserTaskProcessIsVisible(processName: string): Promise<void>;
    clickCancelButton(): Promise<void>;
}
export { OptimizeReportPage };
