import { UiBaseLocators } from "./UiBaseLocators"; import { Page } from "@playwright/test"; export declare class FormsUiHelper extends UiBaseLocators { private readonly quickCreateNewBtn; private readonly createNewFormModalBtn; private readonly formNameTxt; private readonly formPageNametxt; private readonly formGroupNameTxt; private readonly formExpandBtn; private readonly formAddNewPageBtn; private readonly formAddNewGroupBtn; private readonly formPage; private readonly formAddQuestionBtn; private readonly formFieldType; private readonly formFieldNameTxt; private readonly formTree; private readonly formWorkspaceEditor; private readonly formSettingIcon; private readonly formSettingStoreRecordBtn; private readonly formSettingCaptions; private readonly formSettingStyling; private readonly formSettingValidation; private readonly formSettingAutocomplete; private readonly formSettingModeration; private readonly formSettingFieldsDisplayed; private readonly formSettingDataRetention; private readonly formSettingCaptionsLabel; private readonly formSettingStylingLabel; private readonly formSettingValidationLabel; private readonly formSettingAutocompleteLabel; private readonly formSettingModerationLabel; private readonly formSettingFieldsDisplayedLabel; private readonly formSettingDataRetentionLabel; private readonly formSaveRoleBtn; private readonly formEntriesTab; private readonly formWorkflowConfigureBtn; private readonly formWorkflowStage; private readonly formWorkflowAddButtonModal; private readonly formConfigureWorkflowModal; private readonly formEditWorkflowModal; private readonly formEditFieldModal; private readonly formMenuItemForForm; private readonly formInputTxt; private readonly formInputNumber; private readonly formToggleSlider; private readonly formMenuItemForPrevalueSource; private readonly createNewPrevaluesourceModalBtn; private readonly prevalueSourceExpandBtn; private readonly prevalueSourceTree; private readonly prevalueSourceDeleteBtn; private readonly formFieldMandatory; private readonly formFieldRegex; private readonly formWorkflowNameTxt; private readonly prevalueSourceCacheContainer; private readonly prevalueSourceTypeLabel; private readonly formSettingFieldsDisplayedContainer; private readonly formSettingDataRetentionContainer; private readonly formSettingValidationContainer; private readonly formSettingCaptionsContainer; private readonly formSettingStylingContainer; private readonly formSettingAutocompleteContainer; private readonly formSettingModerationContainer; private readonly prevalueSourceOriginModal; constructor(page: Page); clickQuickCreateFormButton(): Promise; clickNewFormButton(): Promise; fillFormName(name: string): Promise; fillFormPageName(position: number, name: string): Promise; fillFormGroupName(position: number, name: string): Promise; fillFormFieldName(name: string): Promise; clickAddNewPageButton(): Promise; clickAddNewGroupButton(): Promise; clickAddQuestionButton(index?: number): Promise; chooseFormFieldType(type: string): Promise; clickExpandFormsTreeButton(): Promise; doesFormTreeHaveFormName(name: string): Promise; goToFormWithName(name: string): Promise; clickFormFieldTypeSubmitModal(): Promise; clickDeleteFormButton(): Promise; goToFormSetting(): Promise; setFormStoreRecordsSetting(): Promise; setFormCaptionsSetting(): Promise; setFormStylingSetting(): Promise; setFormValidationSetting(): Promise; setFormAutocompleteSetting(): Promise; setFormModerationSetting(): Promise; setFormFieldsDisplayedSetting(): Promise; setFormDataRetentionSetting(recordNumber: string): Promise; toggleFieldSetting(settingAlias: string): Promise; applyFieldSettingViaTextInput(settingAlias: string, settingValue: string): Promise; applyFieldSettingViaDropDown(settingAlias: string, settingValue: string): Promise; applyFieldSettingViaSlider(settingAlias: string): Promise; applyFieldFileUploadSettings(settingAlias: string, allowedProvidedExtensions: Array, allowedCustomExtensions: Array, allowMultiple: boolean): Promise; applyFieldPrevalues(settingAlias: string, prevalues: Array): Promise; applyFieldSettingViaTextArea(settingAlias: string, settingValue: string): Promise; applyFieldSettingViaRichTextInput(settingAlias: string, settingValue: string): Promise; applyFieldSettingViaRange(settingAlias: string, settingValue: string): Promise; applyFieldSettingViaMultipleTextString(settingAlias: string, values: Array): Promise; applyFieldSettingViaDocumentPicker(settingAlias: string, documentName: string): Promise; applyFieldSettingViaMediaPicker(settingAlias: string, mediaName: string): Promise; applyFieldSettingViaFieldMappingInput(settingAlias: string, settingValue: Array): Promise; applyFieldSettingViaDocumentMapper(settingAlias: string, settingValue: any): Promise; applyFieldSettingViaEmailTemplatePicker(settingAlias: string, settingValue: string): Promise; applyFieldSettingViaStandardFieldMappingInput(settingAlias: string, settingValue: Array): Promise; setFieldMandatory(message: string): Promise; setFieldValidation(label: string, message: string): Promise; clickFormWorkflowConfigureButton(): Promise; clickFormWorkflowEditSubmitButton(): Promise; clickFormWorkflowConfigureSubmitButton(): Promise; clickFormWorkflowAddButton(stageIndex?: number): Promise; selectWorkflowType(workflowType: string): Promise; fillWorkflowName(workflowName: string): Promise; clickQuickCreatePrevalueSourceButton(): Promise; clickPrevalueSourceTypeButton(type: string): Promise; clickExpandPrevalueSourceTreeButton(): Promise; goToPrevalueSourceWithName(name: string): Promise; clickDeletePrevalueSourceButton(name: string): Promise; applyCacheOptions(option: string, timeValue?: number, timeUnit?: string): Promise; applyPrevalueSourceSettingViaNodeSelector(labelText: string, settingValue: string): Promise; checkPrevalueSourceTypeLabel(): Promise; isFormSaveSuccessful(): Promise; isPrevalueSourceSaveSuccessful(): Promise; isDataSourceSaveSuccessful(): Promise; isFormDeleteSuccessful(formName: string): Promise; isPrevalueSourceDeleteSuccessful(name: string): Promise; isSaveButtonDisabled(): Promise; }