import { Page, Locator } from '@playwright/test';
declare class TaskPanelPage {
    readonly assignmentTag: Locator;
    readonly assignToMeButton: Locator;
    readonly availableTasks: Locator;
    readonly completeTaskButton: Locator;
    readonly collapseSidePanelButton: Locator;
    readonly emptyTaskMessage: Locator;
    readonly expandSidePanelButton: Locator;
    private page;
    readonly taskListPageBanner: Locator;
    readonly collapseFilter: Locator;
    constructor(page: Page);
    assertAssigmentStatus(status: string): Promise<void>;
    assignTaskToMe(): Promise<void>;
    completeATask(): Promise<void>;
    openTask(name: string, userTaskName?: string): Promise<void>;
    taskListBannerIsVisible(): Promise<void>;
    asssertUnnassignedTaskEmptyMessage(): Promise<void>;
    filterBy(option: 'All open tasks' | 'Unassigned' | 'Assigned to me' | 'Completed' | 'Custom'): Promise<void>;
    clickCollapseFilter(): Promise<void>;
}
export { TaskPanelPage };
