import { Page, Locator } from '@playwright/test';
declare class ModelerCreatePage {
    private page;
    readonly generalPanel: Locator;
    readonly idInput: Locator;
    readonly startEventElement: Locator;
    readonly appendTaskButton: Locator;
    readonly appendGatewayButton: Locator;
    readonly changeTypeButton: Locator;
    readonly userTaskOption: Locator;
    readonly parallelGatewayOption: Locator;
    readonly appendEndEventButton: Locator;
    readonly startInstanceMainButton: Locator;
    readonly startInstanceSubButton: Locator;
    readonly viewProcessInstanceLink: Locator;
    readonly nameInput: Locator;
    readonly diagramBreadcrumb: Locator;
    readonly renameDiagramNameButton: Locator;
    readonly diagramNameInput: Locator;
    readonly variableInput: Locator;
    readonly embedFormButton: Locator;
    readonly embedButton: Locator;
    readonly newForm: Locator;
    readonly deployMainButton: Locator;
    readonly deployMenuItem: Locator;
    readonly additionalActionsButton: Locator;
    readonly deploySubButton: Locator;
    readonly cancelButton: Locator;
    readonly restConnectorOption: Locator;
    readonly webhookMessageStartEventConnectorOption: Locator;
    readonly webhookTab: Locator;
    readonly webhookIsActiveButton: Locator;
    readonly copyWebhookUrlToClipboardButton: Locator;
    readonly createTask: Locator;
    readonly createEndEvent: Locator;
    readonly canvas: Locator;
    readonly endEventCanvas: Locator;
    readonly connectToOtherElementButton: Locator;
    readonly firstPlacedElement: Locator;
    readonly secondPlacedElement: Locator;
    readonly firstPlacedGateway: Locator;
    readonly secondPlacedGateway: Locator;
    readonly appendElementButton: Locator;
    readonly marketPlaceButton: Locator;
    readonly publicHolidayConnectorOption: Locator;
    readonly publicHolidayYearOption: Locator;
    readonly publicHolidayCountryCodeOption: Locator;
    readonly implementationSection: Locator;
    readonly implementationOptions: Locator;
    readonly assignmentSection: Locator;
    readonly priorityInput: Locator;
    readonly firstElement: Locator;
    readonly secondElement: Locator;
    readonly thirdElement: Locator;
    readonly payloadNameInput: Locator;
    readonly payloadNumberInput: Locator;
    readonly payloadCheckboxInput: Locator;
    readonly payloadDateInput: Locator;
    readonly form: Locator;
    readonly formPropertySection: Locator;
    readonly formLinkingTypeDropdown: Locator;
    readonly formLinkTypeOptions: Locator;
    readonly addFormJsonConfigurationInput: Locator;
    readonly intermediateBoundaryEvent: Locator;
    readonly intermediateWebhookConnectorOption: Locator;
    readonly correlationKeyProcessInput: Locator;
    readonly correlationKeyPayloadInput: Locator;
    readonly closeButton: Locator;
    readonly rbaEnabledDeployedDialog: Locator;
    readonly viewProcessLink: Locator;
    readonly assigneeInput: Locator;
    readonly candidateGroupsInput: Locator;
    readonly candidateUsersInput: Locator;
    readonly serviceTaskOption: Locator;
    readonly taskDefinitionPanel: Locator;
    readonly jobTypeInput: Locator;
    readonly playTab: Locator;
    readonly continueToPlayButton: Locator;
    private deployAndRunDialog;
    private deployDiagramDialog;
    readonly timerEventOption: Locator;
    readonly timerEventSettings: Locator;
    readonly timerType: Locator;
    readonly timerValue: Locator;
    readonly eighthPlacedElement: Locator;
    readonly processIdSecondLocator: Locator;
    readonly backupDeployButton: Locator;
    readonly publicationSection: Locator;
    readonly publicAccessToggle: Locator;
    readonly publicationTab: Locator;
    readonly copyPublicLinkButton: Locator;
    readonly formLinkedSuccessMessage: Locator;
    readonly diagramNameBreadcrumb: (diagramName: string) => Locator;
    readonly dialog: Locator;
    constructor(page: Page);
    clickEditDiagramNameButton(): Promise<void>;
    modelJobWorkerDiagram(processName: string, embedFrom?: boolean): Promise<void>;
    assertProcessInstanceLinkWithRetry(clusterName: string): Promise<void>;
    modelCamundaUserTaskDiagram(processName: string, processId?: string, formName?: string): Promise<void>;
    clickCandidateUsersInput(): Promise<void>;
    clickSecondDeployButton(): Promise<void>;
    fillCandidateUsersInput(candidateUser: string): Promise<void>;
    selectUserTask(userTask: string): Promise<void>;
    clickAssigneeInput(): Promise<void>;
    fillAssigneeInput(name: string): Promise<void>;
    clickUserTask(id: string): Promise<void>;
    clickForm(name: string): Promise<void>;
    clickGeneralPropertiesPanel(): Promise<void>;
    expandAssignmentSection(): Promise<void>;
    clickIdInput(): Promise<void>;
    fillIdInput(id: string): Promise<void>;
    clickPriorityInput(): Promise<void>;
    clickCloseButton(): Promise<void>;
    clickAdditionalActionsButton(): Promise<void>;
    clickDeployMenuItem(): Promise<void>;
    deployDiagram(clusterName: string): Promise<void>;
    runProcessInstance(clusterName: string, variables?: string, formVariables?: {
        [key: string]: string;
    }, textToVisible?: string): Promise<void>;
    fillPriorityInput(priority: string): Promise<void>;
    clickStartEventElement(): Promise<void>;
    clickAppendTaskButton(): Promise<void>;
    clickAppendGatewayButton(): Promise<void>;
    clickChangeTypeButton(): Promise<void>;
    clickUserTaskOption(): Promise<void>;
    assertImplementationOption(implementationType: string): Promise<void>;
    private expandImplementationOptionIfNecessary;
    clickParallelGatewayOption(): Promise<void>;
    clickAppendEndEventButton(parentElement?: string): Promise<void>;
    addParallelUserTasks(numberOfTasks: number, taskName: string): Promise<void>;
    clickStartInstanceMainButton(): Promise<void>;
    clickStartInstanceSubButton(): Promise<void>;
    clickViewProcessInstanceLink(): Promise<void>;
    clickNameInput(): Promise<void>;
    fillNameInput(name: string): Promise<void>;
    setPriority(taskName: string, priority: number, numberOfTasks: number): Promise<void>;
    clickDiagramBreadcrumb(): Promise<void>;
    clickRenameDiagramNameButton(): Promise<void>;
    assertThreeElementsVisible(): Promise<void>;
    enterDiagramName(name: string): Promise<void>;
    clickVariableInput(): Promise<void>;
    fillVariableInput(variable: string): Promise<void>;
    clickEmbedFormButton(): Promise<void>;
    clickEmbedButton(): Promise<void>;
    clickNewForm(): Promise<void>;
    clickDeployMainButton(): Promise<void>;
    clickDeploySubButton(): Promise<void>;
    clickCancelButton(): Promise<void>;
    clickRestConnectorOption(): Promise<void>;
    clickWebhookMessageStartEventConnectorOption(): Promise<void>;
    clickWebhookTab(): Promise<void>;
    clickWebhookIsActiveButton(): Promise<void>;
    clickDeployButton(): Promise<void>;
    clickDeployButtonWithRetry(retries?: number): Promise<void>;
    clickDeploySubButtonWithRetry(retries?: number): Promise<void>;
    clickCreateTask(): Promise<void>;
    clickCreateEndEvent(): Promise<void>;
    clickCanvas(): Promise<void>;
    clickEndEventCanvas(): Promise<void>;
    clickConnectToOtherElementButton(): Promise<void>;
    clickFirstPlacedElement(): Promise<void>;
    clickSecondPlacedElement(): Promise<void>;
    clickSecondElement(): Promise<void>;
    clickSecondPlacedGateway(): Promise<void>;
    clickFirstPlacedGateway(): Promise<void>;
    clickAppendElementButton(): Promise<void>;
    clickMarketPlaceButton(): Promise<void>;
    clickPublicHolidayConnectorOption(): Promise<void>;
    clickPublicHolidayYearOption(): Promise<void>;
    fillPublicHolidayYearOption(year: string): Promise<void>;
    clickPublicHolidayCountryCodeOption(): Promise<void>;
    fillPublicHolidayCountryCodeOption(countryCode: string): Promise<void>;
    chooseImplementationOption(implementationType: string): Promise<void>;
    fillStartFormName(name: string): Promise<void>;
    fillStartFormDate(date: string): Promise<void>;
    checkStartFormCheckbox(): Promise<void>;
    fillStartFormNumber(number: string): Promise<void>;
    chooseFormLinkingTypeOption(formLinkType: string): Promise<void>;
    clickIntermediateBoundaryEvent(): Promise<void>;
    clickIntermediateWebhookConnectorOption(): Promise<void>;
    clickCorrelationKeyProcessInput(): Promise<void>;
    fillCorrelationKeyProcessInput(correlationKeyProcess: string): Promise<void>;
    clickCorrelationKeyPayloadInput(): Promise<void>;
    fillCorrelationKeyPayloadInput(correlationKeyPayload: string): Promise<void>;
    clickServiceTaskOption(): Promise<void>;
    clickTaskDefinitionPropertiesPanel(): Promise<void>;
    clickJobTypeInput(): Promise<void>;
    fillJobTypeInput(name: string): Promise<void>;
    switchToPlay(): Promise<void>;
    completePlayConfiguration(clusterName: string): Promise<void>;
    selectCluster(clusterName: string): Promise<void>;
    clickCandidateGroupsInput(): Promise<void>;
    fillCandidateGroupsInput(name: string): Promise<void>;
    clickTimerEventOption(): Promise<void>;
    clickTimerEventSettings(): Promise<void>;
    selectTimerType(type: string): Promise<void>;
    clickTimerValue(): Promise<void>;
    fillTimerValue(value: string): Promise<void>;
    clickEighthPlacedElement(): Promise<void>;
    expandFormsSection(): Promise<void>;
    linkFormToStartEvent(formName: string): Promise<void>;
    expandPublicationSection(): Promise<void>;
    enablePublicAccessIfDisabled(): Promise<void>;
    clickPublicationTab(): Promise<void>;
    clickCopyPublicLinkButton(): Promise<void>;
    getPublicationLink(): Promise<string>;
    embedForm(formName: string): Promise<void>;
    assertFormEmbedded(): Promise<void>;
    assertDiagramNameSet(diagramName: string): Promise<void>;
}
export { ModelerCreatePage };
