import { Page } from "@playwright/test";
import { UiBaseLocators } from "./UiBaseLocators";
export declare class StylesheetUiHelper extends UiBaseLocators {
    private readonly newStylesheetBtn;
    private readonly newStylesheetFolderBtn;
    private readonly stylesheetNameTxt;
    private readonly stylesheetTree;
    constructor(page: Page);
    clickActionsMenuForStylesheet(name: string): Promise<void>;
    createStylesheetFolder(folderName: string): Promise<void>;
    clickActionsMenuAtRoot(): Promise<void>;
    clickRootFolderCaretButton(): Promise<void>;
    clickNewStylesheetButton(): Promise<void>;
    clickNewStylesheetFolderButton(): Promise<void>;
    clickSaveButtonAndWaitForStylesheetToBeCreated(): Promise<string | undefined>;
    clickSaveButtonAndWaitForStylesheetToBeUpdated(): Promise<string | undefined>;
    enterStylesheetName(stylesheetName: string): Promise<void>;
    enterStylesheetContent(stylesheetContent: string): Promise<void>;
    openStylesheetByNameAtRoot(stylesheetName: string): Promise<void>;
    reloadStylesheetTree(): Promise<void>;
    isStylesheetRootTreeItemVisible(stylesheetName: string, isVisible?: boolean, toReload?: boolean): Promise<void>;
    goToStylesheet(stylesheetName: string): Promise<void>;
    clickConfirmToDeleteButtonAndWaitForStylesheetToBeDeleted(): Promise<string | undefined>;
    clickDeleteAndConfirmButtonAndWaitForStylesheetToBeDeleted(): Promise<string | undefined>;
    createStylesheetFolderAndWaitForStylesheetToBeCreated(folderName: string): Promise<string | undefined>;
    renameAndWaitForStylesheetToBeRenamed(newName: string): Promise<string | undefined>;
}
