import { Page, Locator } from '@playwright/test';
declare class ModelerCreatePage {
    private page;
    readonly generalPanel: Locator;
    readonly taskDefinitionPanel: Locator;
    readonly processIdInput: Locator;
    readonly elemendIdInput: Locator;
    readonly startEventElement: Locator;
    readonly appendTaskButton: Locator;
    readonly changeTypeButton: Locator;
    readonly userTaskOption: Locator;
    readonly serviceTaskOption: Locator;
    readonly appendEndEventButton: Locator;
    readonly dialog: Locator;
    readonly startInstanceMainButton: Locator;
    readonly deployAndRunMainButton: Locator;
    readonly deployAndRunSubButton: Locator;
    readonly viewProcessInstanceLink: Locator;
    readonly nameInput: Locator;
    readonly jobTypeInput: Locator;
    readonly diagramBreadcrumb: Locator;
    readonly renameDiagramNameButton: Locator;
    readonly diagramNameInput: Locator;
    readonly variableInput: Locator;
    readonly businessIdInput: Locator;
    readonly embedFormButton: Locator;
    readonly embedButton: Locator;
    readonly newForm: Locator;
    readonly deploySubButton: Locator;
    readonly cancelButton: Locator;
    readonly restConnectorOption: Locator;
    readonly changeElementSearchInput: Locator;
    readonly marketPlaceButton: Locator;
    readonly clientIdTextbox: Locator;
    readonly clientSecretTextbox: Locator;
    readonly rememberCredentialsCheckbox: Locator;
    readonly webhookMessageStartEventConnectorOption: Locator;
    readonly webhookIdInput: Locator;
    readonly implementationSection: Locator;
    readonly implementationOptions: Locator;
    readonly assignmentSection: Locator;
    readonly priorityInput: Locator;
    readonly secondElement: Locator;
    readonly firstElement: Locator;
    readonly thirdElement: Locator;
    readonly appendElementButton: Locator;
    readonly firstPlacedGateway: Locator;
    readonly secondPlacedGateway: Locator;
    readonly secondPlacedElement: Locator;
    readonly appendPreButton: Locator;
    readonly appendGatewayButton: Locator;
    readonly parallelGatewayOption: Locator;
    readonly connectToOtherElementButton: Locator;
    readonly canvas: Locator;
    readonly intermediateBoundaryEvent: Locator;
    readonly intermediateWebhookConnectorOption: Locator;
    readonly correlationKeyProcessInput: Locator;
    readonly correlationKeyPayloadInput: Locator;
    readonly playTab: Locator;
    readonly continueToPlayButton: Locator;
    readonly candidateUsersInput: Locator;
    readonly assigneeInput: Locator;
    readonly candidateGroupsInput: Locator;
    readonly tenantIdInput: Locator;
    readonly timerEventOption: Locator;
    readonly timerEventSettings: Locator;
    readonly timerType: Locator;
    readonly timerValue: Locator;
    readonly eighthPlacedElement: Locator;
    readonly processIdSecondLocator: Locator;
    readonly deployMenuItem: Locator;
    readonly additionalActionsButton: Locator;
    readonly closeModalButton: Locator;
    readonly deployErrorMessage: Locator;
    readonly implementTab: Locator;
    readonly bpmnReplaceMenu: Locator;
    readonly connectorsDocHandlingStartEventElement: Locator;
    readonly startEventVariableInputWithThreeVariables: Locator;
    readonly zeebeRestAddressVariable: Locator;
    readonly variableAssignmentValueTextbox: Locator;
    readonly zeebeSecretVariable: Locator;
    readonly variableAssignmentValueTextboxSecondVariable: Locator;
    readonly zeebeClientIdVariable: Locator;
    readonly variableAssignmentValueTextboxThirdVariable: Locator;
    readonly firstPlaceRESTConnector: Locator;
    readonly authenticationPanel: Locator;
    readonly oauthTokenEndpointInput: Locator;
    readonly closeDetailsPanel: Locator;
    readonly openDetailsPanel: Locator;
    constructor(page: Page);
    deployProcessInstance(tenant?: string): Promise<void>;
    clickCloseModalButton(): Promise<void>;
    modelCamundaUserTaskDiagram(processName: string, processId?: string, formName?: string): Promise<void>;
    modelJobWorkerDiagram(processName: string): Promise<void>;
    assertThreeElementsVisible(): Promise<void>;
    clickForm(name: string): Promise<void>;
    runProcessInstance(variables?: string, tenant?: string, businessId?: string): Promise<void>;
    switchToPlay(): Promise<void>;
    clickGeneralPropertiesPanel(): Promise<void>;
    clickIdInput(): Promise<void>;
    clickTaskDefinitionPropertiesPanel(): Promise<void>;
    clickProcessIdInput(): Promise<void>;
    fillIdInput(id: string): Promise<void>;
    clickElemendIdInput(): Promise<void>;
    fillElementIdInput(id: string): Promise<void>;
    clickStartEventElement(): Promise<void>;
    selectStartEventElement(): Promise<void>;
    clickAppendTaskButton(): Promise<void>;
    hoverOnLocator(locator: Locator, selector?: string): Promise<void>;
    clickAppendGatewayButton(): Promise<void>;
    setEngineVersion(version: string): Promise<void>;
    clickChangeTypeButton(): Promise<void>;
    clickUserTaskOption(): Promise<void>;
    clickServiceTaskOption(): Promise<void>;
    clickAppendEndEventButton(parentElement?: string): Promise<void>;
    clickFirstPlacedElement(): Promise<void>;
    clickSecondPlacedElement(): Promise<void>;
    clickFirstPlacedGateway(): Promise<void>;
    clickSecondPlacedGateway(): Promise<void>;
    clickDeployAndRunMainButton(): Promise<void>;
    clickDeployAndRunSubButton(): Promise<void>;
    clickViewProcessInstanceLink(): Promise<void>;
    clickNameInput(): Promise<void>;
    clickUserTask(id: string): Promise<void>;
    clickCanvasElement(elementId: string): Promise<void>;
    fillNameInput(name: string): Promise<void>;
    clickJobTypeInput(): Promise<void>;
    fillJobTypeInput(name: string): Promise<void>;
    clickDiagramBreadcrumb(): Promise<void>;
    clickEditDiagramNameButton(): Promise<void>;
    enterDiagramName(name: string): Promise<void>;
    clickVariableInput(): Promise<void>;
    fillVariableInput(variable: string): Promise<void>;
    clickEmbedFormButton(): Promise<void>;
    clickEmbedButton(): Promise<void>;
    clickAdditionalActionsButton(): Promise<void>;
    clickDeployMenuItem(): Promise<void>;
    clickDeployButton(): Promise<void>;
    clickDeploySubButton(): Promise<void>;
    clickCancelButton(): Promise<void>;
    private recoverModelerSession;
    clickRestConnectorOption(recoverSession?: () => Promise<void>): Promise<void>;
    clickMarketPlaceButton(): Promise<void>;
    completeDeploymentEndpointConfiguration(): Promise<void>;
    completePlayConfiguration(): Promise<void>;
    clickWebhookMessageStartEventConnectorOption(): Promise<void>;
    clickWebhookIdInput(): Promise<void>;
    clearWebhookIdInput(): Promise<void>;
    fillWebhookIdInput(webhookId: string): Promise<void>;
    hoverOnStartEvent(): Promise<void>;
    instanceStartedAssertion(): Promise<void>;
    assertImplementationOption(implementationType: string): Promise<void>;
    chooseImplementationOption(implementationType: string): Promise<void>;
    private expandImplementationOptionIfNecessary;
    expandAssignmentSection(): Promise<void>;
    clickAppendElementButton(): Promise<void>;
    clickParallelGatewayOption(): Promise<void>;
    clickConnectToOtherElementButton(): Promise<void>;
    clickPriorityInput(): Promise<void>;
    fillPriorityInput(priority: string): Promise<void>;
    clickCanvas(): Promise<void>;
    addParallelUserTasks(numberOfTasks: number, taskName: string): Promise<void>;
    setPriority(taskName: string, priority: number, numberOfTasks: number): Promise<void>;
    clickIntermediateBoundaryEvent(): Promise<void>;
    clickIntermediateWebhookConnectorOption(): Promise<void>;
    clickCorrelationKeyProcessInput(): Promise<void>;
    fillCorrelationKeyProcessInput(correlationKeyProcess: string): Promise<void>;
    clickCorrelationKeyPayloadInput(): Promise<void>;
    fillCorrelationKeyPayloadInput(correlationKeyPayload: string): Promise<void>;
    selectUserTask(userTask: string): Promise<void>;
    clickCandidateUsersInput(): Promise<void>;
    fillCandidateUsersInput(candidateUser: string): Promise<void>;
    clickCandidateGroupsInput(): Promise<void>;
    fillCandidateGroupsInput(candidateGroup: string): Promise<void>;
    clickAssigneeInput(): Promise<void>;
    fillAssigneeInput(name: string): Promise<void>;
    clickTenantIdInput(): Promise<void>;
    fillTenantIdInput(tenant: 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>;
    assertNameInput(processName: string): Promise<void>;
    switchToImplementTab(): Promise<void>;
    clickStartEvent(): Promise<void>;
    clickContinueToPlay(): Promise<void>;
    assertScenarioNameVisible(scenarioName: string): Promise<void>;
    fillStartEventVariablesForDocHandling(zeebeUrl: string, zeebeClientId: string, zeebeClientSecret: string): Promise<void>;
    fillZeebeClientId(clientId: string): Promise<void>;
    fillZeebeSecretValue(zeebeSecret: string): Promise<void>;
    fillZeebeRestValue(zeebeUrl: string): Promise<void>;
    embedForm(formName: string): Promise<void>;
    clickFirstPlaceRESTConnector(): Promise<void>;
    dismissCreatePad(): Promise<void>;
    setOAuthTokenEndpoint(elementToClick: Locator, endpoint: string, options?: {
        retries?: number;
        settleMs?: number;
        openPanel?: boolean;
    }): Promise<void>;
    clickCloseDetailsPanel(): Promise<void>;
    clickOpenDetailsPanel(): Promise<void>;
}
export { ModelerCreatePage };
