import type { UniDriver } from '@wix/unidriver-core'; export declare const numberInputDriverFactory: (base: UniDriver, body: UniDriver) => { /** Click on ticker up */ clickOnIncrement: () => Promise; /** Click on ticker down */ clickOnDecrement: () => Promise; /** Check if ticker down is disabled */ isDownDisabled: () => Promise; /** Check if ticker up is disabled */ isUpDisabled: () => Promise; 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("..").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: import("@wix/unidriver-core").KeyboardKey) => 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: Exclude<"copy" | "blur" | "change" | "focus" | "paste" | "wheel" | "keyUp" | "keyDown", "keyDown" | "change">): Promise; }; isFocus: () => Promise; clickMenuArrow: () => Promise; hasMenuArrow: () => Promise; isRTL: () => Promise; getCursorLocation: () => Promise; clearText: () => Promise; clickOutside: () => Promise; isMasked: () => Promise; isSelected: () => Promise; hasStatus: (status: import("..").StatusIndications) => Promise; getStatusMessage: () => Promise; exists: () => Promise; element: () => Promise; base: UniDriver; }; export type NumberInputUniDriver = ReturnType; //# sourceMappingURL=NumberInput.uni.driver.d.ts.map