export function dropdownBasePrivateDriverFactory(base: any, body: any): { /** Returns the native target element */ getTargetElement: () => any; /** Returns the native DropdownLayout element */ getDropdownElement: () => any; /** Return `true` if the option is hovered by the mouse */ isOptionHovered: (index: any) => Promise; /** Return `true` if the option is selected */ isOptionSelected: (index: any) => Promise; /** Trigger a keyDown event on the target element */ keyDown: (key: any) => Promise; /** Perform a mouseLeave on the target element */ mouseLeaveTarget: () => Promise; getDropdownLayoutDriver: () => import("../DropdownLayout/DropdownLayout.uni.driver").DropdownLayoutUniDriver; keyDownListItem: (position: any, key: any) => Promise; isListItemFocused: (position: any) => Promise; getListType: (dataHook: string) => Promise; clickTargetElement: (dataHook: string) => Promise; hoverTargetElement: (dataHook: string) => Promise; isDropdownShown: () => Promise; selectOption: (index: string | number) => Promise; selectOptionByDataHook: (dataHook: string) => Promise; clickOutside: () => boolean; optionsCount: () => Promise; mouseEnter: () => Promise; mouseLeave: () => Promise; optionContentAt: (id: number) => Promise; getSelectedOptionId: () => Promise; getMarkedOption: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; }; //# sourceMappingURL=DropdownBase.private.uni.driver.d.ts.map