import { UiBaseLocators } from "./UiBaseLocators";
import { Page } from "@playwright/test";
export declare class MediaTypeUiHelper extends UiBaseLocators {
    private readonly newMediaTypeThreeDotsBtn;
    private readonly mediaEditPropertyWorkspace;
    private readonly mediaTypeBtn;
    private readonly mediaTypesMenu;
    private readonly mediaTypeTreeRoot;
    constructor(page: Page);
    clickActionsMenuForMediaType(name: string): Promise<void>;
    clickActionsMenuAtRoot(): Promise<void>;
    clickRootFolderCaretButton(): Promise<void>;
    clickNewMediaTypeButton(): Promise<void>;
    isMediaTypeTreeItemVisible(name: string, isVisible?: boolean): Promise<void>;
    reloadMediaTypeTree(): Promise<void>;
    goToMediaType(mediaTypeName: string): Promise<void>;
    enterMediaTypeName(name: string): Promise<void>;
    enterDescriptionForPropertyEditorWithName(propertyEditorName: string, description: string): Promise<void>;
    clickMediaTypeButton(): Promise<void>;
    clickMediaTypesMenu(): Promise<void>;
    clickSaveButtonAndWaitForMediaTypeToBeCreated(): Promise<string | undefined>;
    clickSaveButtonAndWaitForMediaTypeToBeUpdated(): Promise<string | undefined>;
    clickConfirmToDeleteButtonAndWaitForMediaTypeToBeDeleted(): Promise<string | undefined>;
    clickDeleteAndConfirmButtonAndWaitForMediaTypeToBeDeleted(): Promise<string | undefined>;
    clickConfirmCreateFolderButtonAndWaitForMediaTypeToBeCreated(): Promise<string | undefined>;
    clickConfirmRenameButtonAndWaitForMediaTypeToBeRenamed(): Promise<string | undefined>;
}
