import { Page } from "@playwright/test";
import { UiBaseLocators } from "./UiBaseLocators";
export declare class RelationTypeUiHelper extends UiBaseLocators {
    private readonly relationTypeNameTxt;
    private readonly parentToChildRadioBtn;
    private readonly bidirectionalRadioBtn;
    private readonly isDependencyToggle;
    private readonly parentDropDownBox;
    private readonly childDropDownBox;
    private readonly relationTypeCollection;
    private readonly relationTypeWorkspace;
    private readonly relationTypeParentType;
    private readonly relationTypeChildType;
    private readonly relationTypeBidirectional;
    private readonly relationTypeDependency;
    private readonly relationsTableRow;
    constructor(page: Page);
    clickActionsMenuForRelationType(name: string): Promise<void>;
    goToRelationTypeWithName(name: string): Promise<void>;
    clickRootFolderCaretButton(): Promise<void>;
    clickActionsMenuAtRoot(): Promise<void>;
    openRelationTypeByNameAtRoot(relationTypeName: string): Promise<void>;
    enterRelationTypeName(name: string): Promise<void>;
    clickParentToChildRadioButton(): Promise<void>;
    doesParentTypeContainValue(value: string): Promise<void>;
    doesChildTypeContainValue(value: string): Promise<void>;
    doesBidirectionalContainValue(value: string): Promise<void>;
    doesDependencyContainValue(value: string): Promise<void>;
    isRelationWithParentAndChildVisible(parent: string, child: string, isVisible?: boolean): Promise<void>;
    clickBidirectionalRadioButton(): Promise<void>;
    clickIsDependencyToggle(): Promise<void>;
    selectParentOption(option: string): Promise<void>;
    selectChildOption(option: string): Promise<void>;
}
