import { Locator, Page } from '@playwright/test'; import { BasePage } from './base-page'; export declare class TasksPage extends BasePage { readonly tasksManagerWindow: Locator; readonly header: Locator; readonly heading: Locator; readonly clearAllButton: Locator; readonly closeButton: Locator; readonly tasksSearchBar: Locator; readonly tasksSearchInput: Locator; readonly tasksSearchClearButton: Locator; readonly allTasksButton: Locator; readonly inProgressTasksButton: Locator; readonly successTasksButton: Locator; readonly failureTasksButton: Locator; readonly canceledTasksButton: Locator; readonly content: Locator; readonly noTasksPlaceholder: Locator; readonly taskListHeader: Locator; readonly selectAllTasksCheckbox: Locator; readonly sortByName: Locator; readonly sortByProgress: Locator; readonly sortByAge: Locator; readonly taskList: Locator; constructor(page: Page); showAllTasks(): Promise; cancelLatestTask(): Promise; getStatusForLatestTask(): Promise; clearAllTasks(): Promise; awaitTaskCompletion(taskName: string, status?: string, timeout?: number): Promise; navigateToTask(taskName: string): Promise; removeTaskFromList(taskName: string): Promise; getTaskRowCount(): Promise; searchTasks(query: string): Promise; clearSearch(): Promise; private getTaskRowByName; }