import { UniDriver } from '@wix/wix-ui-test-utils/unidriver'; import { CustomFieldsWidgetTheme } from './types'; declare const _default: (base: UniDriver, body: UniDriver) => { exists: () => Promise; click: () => Promise; element: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; /** Returns title text */ getTitle: () => Promise; /** Returns subtitle text */ getSubtitle: () => Promise; getFormSection: (namespace: string) => { infoExists: () => Promise; getInfoContent: () => Promise; _hasDivider: () => Promise; getTitle: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; $: (selector: string) => UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; $$: (selector: string) => import("@wix/unidriver-core").UniDriverList | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; s: (selector: string) => UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; ss: (selector: string) => import("@wix/unidriver-core").UniDriverList | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; awaited: (timeoutMs?: number | undefined) => UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; text: () => Promise; pressKey: (key: "Delete" | "Cancel" | "X" | "a" | "b" | "i" | "p" | "q" | "s" | "u" | "g" | "0" | "1" | "2" | "3" | "k" | "x" | "y" | "d" | "r" | "/" | "-" | "Alt" | "AltGraph" | "CapsLock" | "Control" | "Meta" | "NumLock" | "ScrollLock" | "Shift" | "Escape" | "A" | "I" | "Space" | "Enter" | "Tab" | "ArrowDown" | "4" | "5" | "_" | "," | "z" | "t" | " " | "c" | "." | "6" | "7" | "8" | "9" | "o" | "+" | "End" | "T" | "$" | "Open" | "f" | ":" | "ArrowUp" | "Backspace" | "\n" | "ArrowLeft" | "ArrowRight" | ">" | "Power" | "Eject" | "Abort" | "Help" | "Numpad5" | "NumpadEnter" | "\r" | "ShiftLeft" | "ShiftRight" | "ControlLeft" | "ControlRight" | "AltLeft" | "AltRight" | "Pause" | "Convert" | "NonConvert" | "Numpad9" | "PageUp" | "Numpad3" | "PageDown" | "Numpad1" | "Home" | "Numpad7" | "Numpad4" | "Numpad8" | "Numpad6" | "Numpad2" | "Select" | "PrintScreen" | "Insert" | "Numpad0" | "NumpadDecimal" | "Digit0" | "Digit1" | "Digit2" | "Digit3" | "Digit4" | "Digit5" | "Digit6" | "Digit7" | "Digit8" | "Digit9" | "KeyA" | "KeyB" | "KeyC" | "KeyD" | "KeyE" | "KeyF" | "KeyG" | "KeyH" | "KeyI" | "KeyJ" | "KeyK" | "KeyL" | "KeyM" | "KeyN" | "KeyO" | "KeyP" | "KeyQ" | "KeyR" | "KeyS" | "KeyT" | "KeyU" | "KeyV" | "KeyW" | "KeyX" | "KeyY" | "KeyZ" | "MetaLeft" | "MetaRight" | "ContextMenu" | "NumpadMultiply" | "NumpadAdd" | "NumpadSubtract" | "NumpadDivide" | "F1" | "F2" | "F3" | "F4" | "F5" | "F6" | "F7" | "F8" | "F9" | "F10" | "F11" | "F12" | "F13" | "F14" | "F15" | "F16" | "F17" | "F18" | "F19" | "F20" | "F21" | "F22" | "F23" | "F24" | "AudioVolumeMute" | "AudioVolumeDown" | "AudioVolumeUp" | "MediaTrackNext" | "MediaTrackPrevious" | "MediaStop" | "MediaPlayPause" | "Semicolon" | "Equal" | "NumpadEqual" | "Comma" | "Minus" | "Period" | "Slash" | "Backquote" | "BracketLeft" | "Backslash" | "BracketRight" | "Quote" | "Props" | "Clear" | "Accept" | "ModeChange" | "Print" | "Execute" | "\0" | "e" | "h" | "j" | "l" | "m" | "n" | "v" | "w" | "*" | ";" | "=" | "`" | "[" | "\\" | "]" | "'" | "Attn" | "CrSel" | "ExSel" | "EraseEof" | "Play" | "ZoomOut" | ")" | "!" | "@" | "#" | "%" | "^" | "&" | "(" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "U" | "V" | "W" | "Y" | "Z" | "<" | "?" | "~" | "{" | "|" | "}" | "\"" | "SoftLeft" | "SoftRight" | "Camera" | "Call" | "EndCall" | "VolumeDown" | "VolumeUp") => Promise; value: () => Promise; enterText: (value: string, options?: import("@wix/unidriver-core").EnterTextOptions | undefined) => Promise; attr: (name: string) => Promise; mouse: { moveTo: (to: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>) => Promise; press: () => Promise; release: () => Promise; leave: () => Promise; hover: () => Promise; }; unwrap: () => Promise; hasClass: (name: string) => Promise; prop: (name: string) => Promise; enterValue: (value: string, options?: import("@wix/unidriver-core").EnterValueOptions | undefined) => Promise; get: (query: string, options?: { timeout: number; } | undefined) => Promise | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>>; getAll: (query: string, options?: { timeout: number; } | undefined) => Promise | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>>; getNative: () => Promise; hover: () => Promise; _prop: (name: string) => Promise; wait: (timeout?: number | undefined) => Promise; isDisplayed?: (() => Promise) | undefined; scrollIntoView?: (() => Promise) | undefined; type?: "react" | "puppeteer" | undefined; }; /** Checks whether the form component rendered */ isFormExists: (namespace?: string) => Promise; onlyUserFieldsFormExists: (namespace?: string) => Promise; /** Waits for form rendering */ waitForForm: (timeout?: number, namespace?: string) => Promise; addCustomFieldButton: () => { hover: () => Promise; getTooltipText: () => Promise; getButtonTextContent: () => Promise; isFocused: () => Promise; isButtonDisabled: () => Promise; hasSkin: (skinName: import("@wix/design-system").ButtonSkin) => Promise; isPrefixIconExists: () => Promise; isSuffixIconExists: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; manageFieldsButton: () => { hover: () => Promise; getTooltipText: () => Promise; getButtonTextContent: () => Promise; isFocused: () => Promise; isButtonDisabled: () => Promise; hasSkin: (skinName: import("@wix/design-system").ButtonSkin) => Promise; isPrefixIconExists: () => Promise; isSuffixIconExists: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; /** Gets add field button text */ getAddFieldContent: () => Promise; /** Gets manage fields button text */ getManageFieldsContent: () => Promise; /** Indicates whether the widget loading state shows */ isLoading: (theme?: CustomFieldsWidgetTheme) => Promise; /** Clicks on add field button */ clickAddField: () => Promise; /** Checks whether the add field button rendered */ addCustomFieldButtonExists: () => Promise; /** Clicks on manage fields button */ clickManageFieldsContent: () => Promise; /** Checks whether the manage fields button rendered */ manageCustomFieldsButtonExists: () => Promise; /** Returns the error state title */ getErrorTitle: (theme?: CustomFieldsWidgetTheme) => Promise; /** Returns the error state subtitle */ getErrorSubtitle: (theme?: CustomFieldsWidgetTheme) => Promise; /** Returns the empty state title */ getEmptyTitle: () => Promise; /** Returns the empty state subtitle */ getEmptySubtitle: () => Promise; /** Clicks on try again button when error state visible */ clickTryAgain: (theme?: CustomFieldsWidgetTheme) => Promise; /** Gets try again button text */ getTryAgainContent: (theme?: CustomFieldsWidgetTheme) => Promise; /** Returns custom fields side panel driver */ sidePanel: () => { exists: () => Promise; isOpen: () => Promise; getTitle: () => Promise; getSubtitle: () => Promise; clickCloseButton: () => Promise; closeButtonExists: () => Promise; getItemLabelById: (id: string) => Promise; getItemLabelByIndex: (i: number) => Promise; getItemsCount: () => Promise; getAddNewFieldButton: () => { isDisabled: () => Promise; getHintText: () => Promise; getText: () => Promise; textExists: () => Promise; getTooltipContent: () => Promise; getSubtitle: () => Promise; isFocused: () => Promise; focus: () => Promise; blur: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getCustomFieldOptionsAt: (i: number) => { open: () => Promise; clickEdit: () => Promise; clickArchive: () => Promise; }; }; /** Returns custom field modal driver */ customFieldModal: () => { exists: () => Promise; clickConfirm: () => Promise; clickClose: () => Promise; clickCancel: () => Promise; clickAdvancedSettings: () => Promise; isInstalledAppsSectionVisible: () => Promise; isSiteVisitorsSectionVisible: () => Promise; fillInCustomFieldForm: ({ type, name, key, permissions, }: { type?: string | undefined; name?: string | undefined; key?: string | undefined; permissions?: { read?: ("apps" | "users")[] | undefined; write?: ("apps" | "users")[] | undefined; } | undefined; }) => Promise; getCustomFieldFormValues: () => Promise<{ type: string; name: string; key: string; permissions: { read: { apps: boolean; users: boolean; }; write: { apps: boolean; users: boolean; }; }; }>; getFormDrivers: () => { getFormTypeDriver: () => { exists: () => Promise; driver: { selectOptionById: (id: any) => Promise; isReadOnly: () => Promise; isEditable: () => Promise; isDisabled: () => Promise; inputWrapper: () => Promise; focus: () => Promise; blur: () => Promise; pressKey: (key: string) => Promise; outsideClick: () => Promise; isFocus: () => Promise; exists: () => Promise; $: (selector: string) => UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; $$: (selector: string) => import("@wix/unidriver-core").UniDriverList | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; s: (selector: string) => UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; ss: (selector: string) => import("@wix/unidriver-core").UniDriverList | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; awaited: (timeoutMs?: number | undefined) => UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; text: () => Promise; click: (options?: import("@wix/unidriver-core").ClickOptions | undefined) => Promise; value: () => Promise; enterText: (value: string, options?: import("@wix/unidriver-core").EnterTextOptions | undefined) => Promise; attr: (name: string) => Promise; mouse: { moveTo: (to: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>) => Promise; press: () => Promise; release: () => Promise; leave: () => Promise; hover: () => Promise; }; unwrap: () => Promise; hasClass: (name: string) => Promise; prop: (name: string) => Promise; enterValue: (value: string, options?: import("@wix/unidriver-core").EnterValueOptions | undefined) => Promise; get: (query: string, options?: { timeout: number; } | undefined) => Promise | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>>; getAll: (query: string, options?: { timeout: number; } | undefined) => Promise | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>>; getNative: () => Promise; hover: () => Promise; _prop: (name: string) => Promise; wait: (timeout?: number | undefined) => Promise; isDisplayed?: (() => Promise) | undefined; scrollIntoView?: (() => Promise) | undefined; type?: "react" | "puppeteer" | undefined; }; inputDriver: { click: () => Promise; getInputAttribute: (name: string) => Promise; getInputElementClasses: () => Promise; suffixComponentExists: (className: string) => Promise; getRootElementClasses: () => Promise; getAriaDescribedby: () => Promise; getAriaLabel: () => Promise; getName: () => Promise; getMaxLength: () => Promise; getType: () => Promise; getAriaControls: () => Promise; clickIconAffix: () => Promise; clickCustomAffix: () => Promise; getCustomAffixText: () => Promise; hasSuffix: () => Promise; getClearButtonTooltipContent: () => Promise; prefixComponentExists: (style: string) => Promise; hasPrefix: () => Promise; /** Clicks on try again button when error state visible */ hasClearButton: () => Promise; clickClear: () => Promise; getValue: () => Promise; getText: () => Promise; getPattern: () => Promise; getPlaceholder: () => Promise; isOfSize: (size: import("@wix/design-system").InputSize) => Promise; getSize: () => Promise; isDisabled: () => Promise; isHoveredStyle: () => Promise; isFocusedStyle: () => Promise; getRequired: () => Promise; enterText: (value: string) => Promise; getAutocomplete: () => Promise; getDefaultValue: () => Promise; getTabIndex: () => Promise; isCustomInput: () => Promise; getReadOnly: () => Promise; getDisabled: () => Promise; getTextOverflow: () => Promise; focus: () => Promise; blur: () => Promise; keyUp: () => Promise; keyDown: (eventData: import("react-dom/test-utils").SyntheticEventData) => Promise; pressKey: (key: "Delete" | "Cancel" | "X" | "a" | "b" | "i" | "p" | "q" | "s" | "u" | "g" | "0" | "1" | "2" | "3" | "k" | "x" | "y" | "d" | "r" | "/" | "-" | "Alt" | "AltGraph" | "CapsLock" | "Control" | "Meta" | "NumLock" | "ScrollLock" | "Shift" | "Escape" | "A" | "I" | "Space" | "Enter" | "Tab" | "ArrowDown" | "4" | "5" | "_" | "," | "z" | "t" | " " | "c" | "." | "6" | "7" | "8" | "9" | "o" | "+" | "End" | "T" | "$" | "Open" | "f" | ":" | "ArrowUp" | "Backspace" | "\n" | "ArrowLeft" | "ArrowRight" | ">" | "Power" | "Eject" | "Abort" | "Help" | "Numpad5" | "NumpadEnter" | "\r" | "ShiftLeft" | "ShiftRight" | "ControlLeft" | "ControlRight" | "AltLeft" | "AltRight" | "Pause" | "Convert" | "NonConvert" | "Numpad9" | "PageUp" | "Numpad3" | "PageDown" | "Numpad1" | "Home" | "Numpad7" | "Numpad4" | "Numpad8" | "Numpad6" | "Numpad2" | "Select" | "PrintScreen" | "Insert" | "Numpad0" | "NumpadDecimal" | "Digit0" | "Digit1" | "Digit2" | "Digit3" | "Digit4" | "Digit5" | "Digit6" | "Digit7" | "Digit8" | "Digit9" | "KeyA" | "KeyB" | "KeyC" | "KeyD" | "KeyE" | "KeyF" | "KeyG" | "KeyH" | "KeyI" | "KeyJ" | "KeyK" | "KeyL" | "KeyM" | "KeyN" | "KeyO" | "KeyP" | "KeyQ" | "KeyR" | "KeyS" | "KeyT" | "KeyU" | "KeyV" | "KeyW" | "KeyX" | "KeyY" | "KeyZ" | "MetaLeft" | "MetaRight" | "ContextMenu" | "NumpadMultiply" | "NumpadAdd" | "NumpadSubtract" | "NumpadDivide" | "F1" | "F2" | "F3" | "F4" | "F5" | "F6" | "F7" | "F8" | "F9" | "F10" | "F11" | "F12" | "F13" | "F14" | "F15" | "F16" | "F17" | "F18" | "F19" | "F20" | "F21" | "F22" | "F23" | "F24" | "AudioVolumeMute" | "AudioVolumeDown" | "AudioVolumeUp" | "MediaTrackNext" | "MediaTrackPrevious" | "MediaStop" | "MediaPlayPause" | "Semicolon" | "Equal" | "NumpadEqual" | "Comma" | "Minus" | "Period" | "Slash" | "Backquote" | "BracketLeft" | "Backslash" | "BracketRight" | "Quote" | "Props" | "Clear" | "Accept" | "ModeChange" | "Print" | "Execute" | "\0" | "e" | "h" | "j" | "l" | "m" | "n" | "v" | "w" | "*" | ";" | "=" | "`" | "[" | "\\" | "]" | "'" | "Attn" | "CrSel" | "ExSel" | "EraseEof" | "Play" | "ZoomOut" | ")" | "!" | "@" | "#" | "%" | "^" | "&" | "(" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "U" | "V" | "W" | "Y" | "Z" | "<" | "?" | "~" | "{" | "|" | "}" | "\"" | "SoftLeft" | "SoftRight" | "Camera" | "Call" | "EndCall" | "VolumeDown" | "VolumeUp") => Promise; paste: () => Promise; copy: () => Promise; wheel: () => Promise; trigger: { (eventType: "keyDown", event: import("react-dom/test-utils").SyntheticEventData): Promise; (eventType: "change", event: { target: { value: string; }; }): Promise; (eventType: "blur" | "focus" | "copy" | "paste" | "wheel" | "keyUp"): Promise; }; isFocus: () => Promise; clickMenuArrow: () => Promise; hasMenuArrow: () => Promise; isRTL: () => Promise; getCursorLocation: () => Promise; clearText: () => Promise; clickOutside: () => Promise; isMasked: () => Promise; isSelected: () => Promise; hasStatus: (status: import("@wix/design-system").StatusIndications) => Promise; getStatusMessage: () => Promise; exists: () => Promise; element: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; dropdownLayoutDriver: { classes: (_name?: string | undefined) => Promise; clickAtOption: (index: number) => Promise; clickAtOptionByDataHook: (dataHook: string) => Promise; clickAtOptionWithValue: (value: string) => Promise; hasTopArrow: () => Promise; isDown: () => Promise; isUp: () => Promise; isLinkOption: (position: number) => Promise; isOptionADivider: (position: number) => Promise; isOptionExists: (optionText: string) => Promise; isOptionHovered: (index: number) => Promise; isOptionSelected: (index: number) => Promise; isOptionHeightSmall: (position: number) => Promise; isOptionHeightBig: (position: number) => Promise; isListItemFocused: (position: number) => Promise; isShown: () => Promise; mouseEnter: () => Promise; mouseEnterAtOption: (position: number) => Promise; mouseLeave: () => Promise; mouseClickOutside: () => any; mouseLeaveAtOption: (position: number) => Promise; optionAt: () => Promise; optionByHook: (hook: string) => Promise<{ element: () => UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; mouseEnter: () => Promise; mouseLeave: () => Promise; isHovered: () => Promise; isSelected: () => Promise; content: () => Promise; click: () => Promise; isDivider: () => Promise; isDisabled: () => Promise; isLink: () => Promise; }>; optionById(optionId: string | number): Promise<{ element: () => UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; mouseEnter: () => Promise; mouseLeave: () => Promise; isHovered: () => Promise; isSelected: () => Promise; content: () => Promise; click: () => Promise; isDivider: () => Promise; isDisabled: () => Promise; isLink: () => Promise; }>; optionContentAt: (position: number) => Promise; optionDriver: (option: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>) => { element: () => UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; mouseEnter: () => Promise; mouseLeave: () => Promise; isHovered: () => Promise; isSelected: () => Promise; content: () => Promise; click: () => Promise; isDivider: () => Promise; isDisabled: () => Promise; isLink: () => Promise; }; options: () => Promise<{ element: () => UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; mouseEnter: () => Promise; mouseLeave: () => Promise; isHovered: () => Promise; isSelected: () => Promise; content: () => Promise; click: () => Promise; isDivider: () => Promise; isDisabled: () => Promise; isLink: () => Promise; }[]>; optionsContent: () => Promise; markedOption: () => Promise; getSelectedOptionId: () => Promise; optionsLength: () => Promise; optionsScrollTop: () => Promise; pressDownKey: () => Promise; pressUpKey: () => Promise; pressRightKey: () => Promise; pressLeftKey: () => Promise; pressEnterKey: () => Promise; pressSpaceKey: () => Promise; pressTabKey: () => Promise; pressEscKey: () => Promise; keyDownListItem: (position: number, key: string) => Promise; tabIndex: () => Promise; getListItemAttribute: (position: number, attribute: string) => Promise; getListType: (dataHook: string) => Promise; getOptionsContainerRole: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; }; getFormNameDriver: () => { click: () => Promise; getInputAttribute: (name: string) => Promise; getInputElementClasses: () => Promise; suffixComponentExists: (className: string) => Promise; getRootElementClasses: () => Promise; getAriaDescribedby: () => Promise; getAriaLabel: () => Promise; getName: () => Promise; getMaxLength: () => Promise; getType: () => Promise; getAriaControls: () => Promise; clickIconAffix: () => Promise; clickCustomAffix: () => Promise; getCustomAffixText: () => Promise; hasSuffix: () => Promise; getClearButtonTooltipContent: () => Promise; prefixComponentExists: (style: string) => Promise; hasPrefix: () => Promise; hasClearButton: () => Promise; clickClear: () => Promise; getValue: () => Promise; getText: () => Promise; getPattern: () => Promise; getPlaceholder: () => Promise; isOfSize: (size: import("@wix/design-system").InputSize) => Promise; getSize: () => Promise; isDisabled: () => Promise; isHoveredStyle: () => Promise; isFocusedStyle: () => Promise; getRequired: () => Promise; enterText: (value: string) => Promise; getAutocomplete: () => Promise; getDefaultValue: () => Promise; getTabIndex: () => Promise; isCustomInput: () => Promise; getReadOnly: () => Promise; getDisabled: () => Promise; getTextOverflow: () => Promise; focus: () => Promise; blur: () => Promise; keyUp: () => Promise; keyDown: (eventData: import("react-dom/test-utils").SyntheticEventData) => Promise; pressKey: (key: "Delete" | "Cancel" | "X" | "a" | "b" | "i" | "p" | "q" | "s" | "u" | "g" | "0" | "1" | "2" | "3" | "k" | "x" | "y" | "d" | "r" | "/" | "-" | "Alt" | "AltGraph" | "CapsLock" | "Control" | "Meta" | "NumLock" | "ScrollLock" | "Shift" | "Escape" | "A" | "I" | "Space" | "Enter" | "Tab" | "ArrowDown" | "4" | "5" | "_" | "," | "z" | "t" | " " | "c" | "." | "6" | "7" | "8" | "9" | "o" | "+" | "End" | "T" | "$" | "Open" | "f" | ":" | "ArrowUp" | "Backspace" | "\n" | "ArrowLeft" | "ArrowRight" | ">" | "Power" | "Eject" | "Abort" | "Help" | "Numpad5" | "NumpadEnter" | "\r" | "ShiftLeft" | "ShiftRight" | "ControlLeft" | "ControlRight" | "AltLeft" | "AltRight" | "Pause" | "Convert" | "NonConvert" | "Numpad9" | "PageUp" | "Numpad3" | "PageDown" | "Numpad1" | "Home" | "Numpad7" | "Numpad4" | "Numpad8" | "Numpad6" | "Numpad2" | "Select" | "PrintScreen" | "Insert" | "Numpad0" | "NumpadDecimal" | "Digit0" | "Digit1" | "Digit2" | "Digit3" | "Digit4" | "Digit5" | "Digit6" | "Digit7" | "Digit8" | "Digit9" | "KeyA" | "KeyB" | "KeyC" | "KeyD" | "KeyE" | "KeyF" | "KeyG" | "KeyH" | "KeyI" | "KeyJ" | "KeyK" | "KeyL" | "KeyM" | "KeyN" | "KeyO" | "KeyP" | "KeyQ" | "KeyR" | "KeyS" | "KeyT" | "KeyU" | "KeyV" | "KeyW" | "KeyX" | "KeyY" | "KeyZ" | "MetaLeft" | "MetaRight" | "ContextMenu" | "NumpadMultiply" | "NumpadAdd" | "NumpadSubtract" | "NumpadDivide" | "F1" | "F2" | "F3" | "F4" | "F5" | "F6" | "F7" | "F8" | "F9" | "F10" | "F11" | "F12" | "F13" | "F14" | "F15" | "F16" | "F17" | "F18" | "F19" | "F20" | "F21" | "F22" | "F23" | "F24" | "AudioVolumeMute" | "AudioVolumeDown" | "AudioVolumeUp" | "MediaTrackNext" | "MediaTrackPrevious" | "MediaStop" | "MediaPlayPause" | "Semicolon" | "Equal" | "NumpadEqual" | "Comma" | "Minus" | "Period" | "Slash" | "Backquote" | "BracketLeft" | "Backslash" | "BracketRight" | "Quote" | "Props" | "Clear" | "Accept" | "ModeChange" | "Print" | "Execute" | "\0" | "e" | "h" | "j" | "l" | "m" | "n" | "v" | "w" | "*" | ";" | "=" | "`" | "[" | "\\" | "]" | "'" | "Attn" | "CrSel" | "ExSel" | "EraseEof" | "Play" | "ZoomOut" | ")" | "!" | "@" | "#" | "%" | "^" | "&" | "(" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "U" | "V" | "W" | "Y" | "Z" | "<" | "?" | "~" | "{" | "|" | "}" | "\"" | "SoftLeft" | "SoftRight" | "Camera" | "Call" | "EndCall" | "VolumeDown" | "VolumeUp") => Promise; paste: () => Promise; copy: () => Promise; wheel: () => Promise; trigger: { (eventType: "keyDown", event: import("react-dom/test-utils").SyntheticEventData): Promise; (eventType: "change", event: { target: { value: string; }; }): Promise; (eventType: "blur" | "focus" | "copy" | "paste" | "wheel" | "keyUp"): Promise; }; isFocus: () => Promise; clickMenuArrow: () => Promise; hasMenuArrow: () => Promise; isRTL: () => Promise; getCursorLocation: () => Promise; clearText: () => Promise; clickOutside: () => Promise; isMasked: () => Promise; isSelected: () => Promise; hasStatus: (status: import("@wix/design-system").StatusIndications) => Promise; getStatusMessage: () => Promise; exists: () => Promise; element: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getFormKeyDriver: () => { click: () => Promise; getInputAttribute: (name: string) => Promise; getInputElementClasses: () => Promise; suffixComponentExists: (className: string) => Promise; getRootElementClasses: () => Promise; getAriaDescribedby: () => Promise; getAriaLabel: () => Promise; getName: () => Promise; getMaxLength: () => Promise; getType: () => Promise; getAriaControls: () => Promise; clickIconAffix: () => Promise; clickCustomAffix: () => Promise; getCustomAffixText: () => Promise; hasSuffix: () => Promise; getClearButtonTooltipContent: () => Promise; prefixComponentExists: (style: string) => Promise; hasPrefix: () => Promise; hasClearButton: () => Promise; clickClear: () => Promise; getValue: () => Promise; getText: () => Promise; getPattern: () => Promise; getPlaceholder: () => Promise; isOfSize: (size: import("@wix/design-system").InputSize) => Promise; getSize: () => Promise; isDisabled: () => Promise; isHoveredStyle: () => Promise; isFocusedStyle: () => Promise; getRequired: () => Promise; enterText: (value: string) => Promise; getAutocomplete: () => Promise; getDefaultValue: () => Promise; getTabIndex: () => Promise; isCustomInput: () => Promise; getReadOnly: () => Promise; getDisabled: () => Promise; getTextOverflow: () => Promise; focus: () => Promise; blur: () => Promise; keyUp: () => Promise; keyDown: (eventData: import("react-dom/test-utils").SyntheticEventData) => Promise; pressKey: (key: "Delete" | "Cancel" | "X" | "a" | "b" | "i" | "p" | "q" | "s" | "u" | "g" | "0" | "1" | "2" | "3" | "k" | "x" | "y" | "d" | "r" | "/" | "-" | "Alt" | "AltGraph" | "CapsLock" | "Control" | "Meta" | "NumLock" | "ScrollLock" | "Shift" | "Escape" | "A" | "I" | "Space" | "Enter" | "Tab" | "ArrowDown" | "4" | "5" | "_" | "," | "z" | "t" | " " | "c" | "." | "6" | "7" | "8" | "9" | "o" | "+" | "End" | "T" | "$" | "Open" | "f" | ":" | "ArrowUp" | "Backspace" | "\n" | "ArrowLeft" | "ArrowRight" | ">" | "Power" | "Eject" | "Abort" | "Help" | "Numpad5" | "NumpadEnter" | "\r" | "ShiftLeft" | "ShiftRight" | "ControlLeft" | "ControlRight" | "AltLeft" | "AltRight" | "Pause" | "Convert" | "NonConvert" | "Numpad9" | "PageUp" | "Numpad3" | "PageDown" | "Numpad1" | "Home" | "Numpad7" | "Numpad4" | "Numpad8" | "Numpad6" | "Numpad2" | "Select" | "PrintScreen" | "Insert" | "Numpad0" | "NumpadDecimal" | "Digit0" | "Digit1" | "Digit2" | "Digit3" | "Digit4" | "Digit5" | "Digit6" | "Digit7" | "Digit8" | "Digit9" | "KeyA" | "KeyB" | "KeyC" | "KeyD" | "KeyE" | "KeyF" | "KeyG" | "KeyH" | "KeyI" | "KeyJ" | "KeyK" | "KeyL" | "KeyM" | "KeyN" | "KeyO" | "KeyP" | "KeyQ" | "KeyR" | "KeyS" | "KeyT" | "KeyU" | "KeyV" | "KeyW" | "KeyX" | "KeyY" | "KeyZ" | "MetaLeft" | "MetaRight" | "ContextMenu" | "NumpadMultiply" | "NumpadAdd" | "NumpadSubtract" | "NumpadDivide" | "F1" | "F2" | "F3" | "F4" | "F5" | "F6" | "F7" | "F8" | "F9" | "F10" | "F11" | "F12" | "F13" | "F14" | "F15" | "F16" | "F17" | "F18" | "F19" | "F20" | "F21" | "F22" | "F23" | "F24" | "AudioVolumeMute" | "AudioVolumeDown" | "AudioVolumeUp" | "MediaTrackNext" | "MediaTrackPrevious" | "MediaStop" | "MediaPlayPause" | "Semicolon" | "Equal" | "NumpadEqual" | "Comma" | "Minus" | "Period" | "Slash" | "Backquote" | "BracketLeft" | "Backslash" | "BracketRight" | "Quote" | "Props" | "Clear" | "Accept" | "ModeChange" | "Print" | "Execute" | "\0" | "e" | "h" | "j" | "l" | "m" | "n" | "v" | "w" | "*" | ";" | "=" | "`" | "[" | "\\" | "]" | "'" | "Attn" | "CrSel" | "ExSel" | "EraseEof" | "Play" | "ZoomOut" | ")" | "!" | "@" | "#" | "%" | "^" | "&" | "(" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "U" | "V" | "W" | "Y" | "Z" | "<" | "?" | "~" | "{" | "|" | "}" | "\"" | "SoftLeft" | "SoftRight" | "Camera" | "Call" | "EndCall" | "VolumeDown" | "VolumeUp") => Promise; paste: () => Promise; copy: () => Promise; wheel: () => Promise; trigger: { (eventType: "keyDown", event: import("react-dom/test-utils").SyntheticEventData): Promise; (eventType: "change", event: { target: { value: string; }; }): Promise; (eventType: "blur" | "focus" | "copy" | "paste" | "wheel" | "keyUp"): Promise; }; isFocus: () => Promise; clickMenuArrow: () => Promise; hasMenuArrow: () => Promise; isRTL: () => Promise; getCursorLocation: () => Promise; clearText: () => Promise; clickOutside: () => Promise; isMasked: () => Promise; isSelected: () => Promise; hasStatus: (status: import("@wix/design-system").StatusIndications) => Promise; getStatusMessage: () => Promise; exists: () => Promise; element: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getFormReadApps: () => { click: () => Promise; focus: () => Promise; isFocused: () => Promise; blur: () => Promise; isChecked: () => Promise; isDisabled: () => Promise; isRequired: () => Promise; isIndeterminate: () => Promise; isTooltipEnabled: () => Promise; hasError: () => Promise; getTooltipContent: () => Promise; getLabel: () => Promise; getLabelSize: () => Promise; exists: () => Promise; element: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getFormWriteApps: () => { click: () => Promise; focus: () => Promise; isFocused: () => Promise; blur: () => Promise; isChecked: () => Promise; isDisabled: () => Promise; isRequired: () => Promise; isIndeterminate: () => Promise; isTooltipEnabled: () => Promise; hasError: () => Promise; getTooltipContent: () => Promise; getLabel: () => Promise; getLabelSize: () => Promise; exists: () => Promise; element: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getFormReadUsers: () => { click: () => Promise; focus: () => Promise; isFocused: () => Promise; blur: () => Promise; isChecked: () => Promise; isDisabled: () => Promise; isRequired: () => Promise; isIndeterminate: () => Promise; isTooltipEnabled: () => Promise; hasError: () => Promise; getTooltipContent: () => Promise; getLabel: () => Promise; getLabelSize: () => Promise; exists: () => Promise; element: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getFormWriteUsers: () => { click: () => Promise; focus: () => Promise; isFocused: () => Promise; blur: () => Promise; isChecked: () => Promise; isDisabled: () => Promise; isRequired: () => Promise; isIndeterminate: () => Promise; isTooltipEnabled: () => Promise; hasError: () => Promise; getTooltipContent: () => Promise; getLabel: () => Promise; getLabelSize: () => Promise; exists: () => Promise; element: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getTypeFormFieldDriver: () => { element: () => Promise; getChildren: () => Promise; getLabel: () => Promise; getLabelSize: () => Promise; isRequired: () => Promise; getLengthLeft: () => Promise; isLengthExceeded: () => Promise; hasTooltip: () => Promise; getInfoContent: () => Promise; getSuffix: () => Promise; hoverInfoIcon: () => Promise; getStatusMessage: () => Promise; hasStatus: (status: import("@wix/design-system").StatusIndications) => Promise; exists: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getNameFormFieldDriver: () => { element: () => Promise; getChildren: () => Promise; getLabel: () => Promise; getLabelSize: () => Promise; isRequired: () => Promise; getLengthLeft: () => Promise; isLengthExceeded: () => Promise; hasTooltip: () => Promise; getInfoContent: () => Promise; getSuffix: () => Promise; hoverInfoIcon: () => Promise; getStatusMessage: () => Promise; hasStatus: (status: import("@wix/design-system").StatusIndications) => Promise; exists: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getKeyFormFieldDriver: () => { element: () => Promise; getChildren: () => Promise; getLabel: () => Promise; getLabelSize: () => Promise; isRequired: () => Promise; getLengthLeft: () => Promise; isLengthExceeded: () => Promise; hasTooltip: () => Promise; getInfoContent: () => Promise; getSuffix: () => Promise; hoverInfoIcon: () => Promise; getStatusMessage: () => Promise; hasStatus: (status: import("@wix/design-system").StatusIndications) => Promise; exists: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; /** Returns the error state subtitle */ getFieldKeyTooltip: () => { getTagName: () => Promise; getText: () => Promise; getSize: () => Promise; getSkin: () => Promise; getWeight: () => Promise; getId: () => Promise; isLight: () => Promise; isSecondary: () => Promise; isMasked: () => Promise; isWidows: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getSubtitle: () => { getTagName: () => Promise; getText: () => Promise; getSize: () => Promise; getSkin: () => Promise; getWeight: () => Promise; getId: () => Promise; isLight: () => Promise; isSecondary: () => Promise; isMasked: () => Promise; isWidows: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getPermissionNote: () => { getTagName: () => Promise; getText: () => Promise; getSize: () => Promise; getSkin: () => Promise; getWeight: () => Promise; getId: () => Promise; isLight: () => Promise; isSecondary: () => Promise; isMasked: () => Promise; isWidows: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getEditPiiNote: () => { getTagName: () => Promise; getText: () => Promise; getSize: () => Promise; getSkin: () => Promise; getWeight: () => Promise; getId: () => Promise; isLight: () => Promise; isSecondary: () => Promise; isMasked: () => Promise; isWidows: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getPiiToggleText: () => { getTagName: () => Promise; getText: () => Promise; getSize: () => Promise; getSkin: () => Promise; getWeight: () => Promise; getId: () => Promise; isLight: () => Promise; isSecondary: () => Promise; isMasked: () => Promise; isWidows: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getPiiFootnote: () => { getTagName: () => Promise; getText: () => Promise; getSize: () => Promise; getSkin: () => Promise; getWeight: () => Promise; getId: () => Promise; isLight: () => Promise; isSecondary: () => Promise; isMasked: () => Promise; isWidows: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getPiiToggleSwitch: () => import("@wix/design-system/dist/types/ToggleSwitch/ToggleSwitch.uni.driver").ToggleSwitchUniDriver; }; getErrorStateNotification: () => { clickButton: () => Promise; getButtonLabel: () => Promise; clickTextButton: () => Promise; getTextButtonLabel: () => Promise; clickCloseButton: () => Promise; getText: () => Promise; isButtonAs: (as: keyof HTMLElementTagNameMap) => Promise; getButtonHref: () => Promise; getButtonAttr: (attrName: string) => Promise; isTextButtonAs: (as: keyof HTMLElementTagNameMap) => Promise; getTextButtonHref: () => Promise; getTextButtonAttr: (attrName: string) => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; isSubmitting: () => Promise; reachedMaxLimitModalExists: () => Promise; clickReachedMaxPrimaryButton: () => Promise; click: () => Promise; element: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; /** Returns archive field modal driver */ archiveFieldModal: () => { exists: () => Promise; clickConfirm: () => Promise; clickClose: () => Promise; getModalTitle: () => Promise; getModalBody: () => Promise; }; /** Returns field driver by given ID */ fieldById: (id: string, namespace?: string) => { exists: () => Promise; click: () => Promise; element: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; getLabel: () => Promise; getValue: () => Promise; getStatusMessage: () => Promise; enterValue: (value: any, { locale }?: { locale?: string | undefined; }) => Promise; getOptions: () => Promise; getLengthLeft: () => Promise; }; }; export default _default; //# sourceMappingURL=CustomFieldsWidget.uni.driver.d.ts.map