import { UiBaseLocators } from "./UiBaseLocators";
import { Page } from "@playwright/test";
export declare class DocumentTypeUiHelper extends UiBaseLocators {
    private readonly newDocumentTypeBtn;
    private readonly sharedAcrossCulturesToggle;
    private readonly documentTypeSettingsTabBtn;
    private readonly documentTypeTemplatesTabBtn;
    private readonly varyBySegmentsBtn;
    private readonly varyByCultureBtn;
    private readonly createDocumentTypeBtn;
    private readonly createDocumentTypeWithTemplateBtn;
    private readonly createElementTypeBtn;
    private readonly createDocumentFolderBtn;
    private readonly preventCleanupBtn;
    private readonly setAsDefaultBtn;
    private readonly tabGroup;
    private readonly documentTypesMenu;
    constructor(page: Page);
    clickActionsMenuForDocumentType(name: string): Promise<void>;
    clickActionsMenuAtRoot(): Promise<void>;
    clickRootFolderCaretButton(): Promise<void>;
    clickNewDocumentTypeButton(): Promise<void>;
    clickSharedAcrossCulturesToggle(): Promise<void>;
    clickDocumentTypeSettingsTab(): Promise<void>;
    clickDocumentTypeTemplatesTab(): Promise<void>;
    clickVaryBySegmentsButton(): Promise<void>;
    clickVaryByCultureButton(): Promise<void>;
    clickPreventCleanupButton(): Promise<void>;
    reloadDocumentTypeTree(): Promise<void>;
    goToDocumentType(documentTypeName: string): Promise<void>;
    enterDocumentTypeName(documentTypeName: string): Promise<void>;
    clickCreateDocumentTypeButton(): Promise<void>;
    clickCreateDocumentTypeWithTemplateButton(): Promise<void>;
    clickCreateElementTypeButton(): Promise<void>;
    clickCreateDocumentFolderButton(): Promise<void>;
    isDocumentTreeItemVisible(name: string, isVisible?: boolean): Promise<void>;
    clickSetAsDefaultButton(): Promise<void>;
    clickDocumentTypesMenu(): Promise<void>;
    clickSaveButtonAndWaitForDocumentTypeToBeCreated(): Promise<string | undefined>;
    clickSaveButtonAndWaitForDocumentTypeAndTemplateToBeCreated(): Promise<{
        documentTypeId: string | undefined;
        templateId: string | undefined;
    }>;
    clickSaveButtonAndWaitForDocumentTypeToBeUpdated(): Promise<string | undefined>;
    clickConfirmToDeleteButtonAndWaitForDocumentTypeToBeDeleted(): Promise<string | undefined>;
    clickDeleteAndConfirmButtonAndWaitForDocumentTypeToBeDeleted(): Promise<string | undefined>;
    clickConfirmCreateFolderButtonAndWaitForDocumentTypeToBeCreated(): Promise<string | undefined>;
    clickCreateFolderButtonAndWaitForDocumentTypeToBeCreated(): Promise<string | undefined>;
    clickConfirmRenameButtonAndWaitForDocumentTypeToBeRenamed(): Promise<string | undefined>;
}
