import { Page, Locator } from '@playwright/test';
declare class TaskDetailsPage {
    private page;
    readonly assignToMeButton: Locator;
    readonly completeButton: Locator;
    readonly unassignButton: Locator;
    readonly assignee: Locator;
    readonly completeTaskButton: Locator;
    readonly addVariableButton: Locator;
    readonly detailsPanel: Locator;
    readonly detailsHeader: Locator;
    readonly pendingTaskDescription: Locator;
    readonly pickATaskHeader: Locator;
    readonly emptyTaskMessage: Locator;
    readonly nameInput: Locator;
    readonly addressInput: Locator;
    readonly ageInput: Locator;
    readonly variablesTable: Locator;
    readonly nameColumnHeader: Locator;
    readonly valueColumnHeader: Locator;
    readonly form: Locator;
    readonly numberInput: Locator;
    readonly incrementButton: Locator;
    readonly decrementButton: Locator;
    readonly dateInput: Locator;
    readonly timeInput: Locator;
    readonly checkbox: Locator;
    readonly selectDropdown: Locator;
    readonly tagList: Locator;
    readonly detailsInfo: Locator;
    readonly textInput: Locator;
    readonly assignedToMeText: Locator;
    readonly textBox: Locator;
    readonly noPreviewContainer: Locator;
    readonly previewContainer: Locator;
    readonly submitButton: Locator;
    constructor(page: Page);
    clickAssignToMeButton(): Promise<void>;
    clickUnassignButton(): Promise<void>;
    clickCompleteTaskButton(): Promise<void>;
    clickAddVariableButton(): Promise<void>;
    replaceExistingVariableValue(values: {
        name: string;
        value: string;
    }): Promise<void>;
    getNthVariableNameInput(nth: number): Locator;
    getNthVariableValueInput(nth: number): Locator;
    addVariable(payload: {
        name: string;
        value: string;
    }): Promise<void>;
    fillNumber(number: string): Promise<void>;
    clickIncrementButton(): Promise<void>;
    clickDecrementButton(): Promise<void>;
    fillDate(date: string): Promise<void>;
    enterTime(time: string): Promise<void>;
    checkCheckbox(): Promise<void>;
    selectDropdownValue(value: string): Promise<void>;
    clickRadioButton(radioBtnLabel: string): Promise<void>;
    checkChecklistBox(label: string): Promise<void>;
    enterTwoValuesInTagList(value1: string, value2: string): Promise<void>;
    clickTextInput(): Promise<void>;
    fillTextInput(value: string): Promise<void>;
    fillTextBox(text: string): Promise<void>;
    fillName(nameInput: string): Promise<void>;
    assertDocumentDownloadButton(documentName: string): Promise<void>;
    assertLoadedImage(documentName: string): Promise<void>;
    assertPdfPreviewViewerExists(): Promise<void>;
    clickSubmitButton(): Promise<void>;
}
export { TaskDetailsPage };
