import { Page } from "@playwright/test";
import { UiBaseLocators } from "./UiBaseLocators";
export declare class WebhookUiHelper extends UiBaseLocators {
    private readonly webhookCreateBtn;
    private readonly webhookNameTxt;
    private readonly urlTxt;
    private readonly chooseEventBtn;
    private readonly chooseContentTypeBtn;
    private readonly enabledToggle;
    private readonly addHeadersBtn;
    private readonly headerNameTxt;
    private readonly headerValueTxt;
    private readonly deleteWebhookEntityAction;
    private readonly headerRemoveBtn;
    constructor(page: Page);
    goToWebhooks(): Promise<void>;
    goToWebhookWithName(name: string): Promise<void>;
    clickWebhookCreateButton(): Promise<void>;
    enterWebhookName(name: string): Promise<void>;
    enterUrl(url: string): Promise<void>;
    clickChooseEventButton(): Promise<void>;
    clickChooseContentTypeButton(): Promise<void>;
    clickEnabledToggleButton(): Promise<void>;
    clickAddHeadersButton(): Promise<void>;
    enterHeaderName(name: string): Promise<void>;
    enterHeaderValue(value: string): Promise<void>;
    clickDeleteWebhookWithName(name: string): Promise<void>;
    clickHeaderRemoveButton(): Promise<void>;
    clickSaveButtonAndWaitForWebhookToBeCreated(): Promise<string | undefined>;
    clickSaveButtonAndWaitForWebhookToBeUpdated(): Promise<string | undefined>;
}
