import { BaseUniDriver } from '@wix/wix-ui-test-utils/base-driver'; import { UniDriver } from '@wix/wix-ui-test-utils/unidriver'; import { IconTooltipDriver } from '../IconTooltip/IconTooltip.driver'; import { KeyDefinitionType } from '@wix/unidriver-core'; import { DropdownContentOptionDriver } from '../internal/WixUiCoreComponents/components/CoreDropdownOption/CoreDropdownOption.driver'; export interface DropdownDriver extends BaseDropdownDriver, BaseUniDriver { isMobile(): Promise; isNativeSelect(): Promise; getDropdownCoreDriver(baseUniDriver: BaseUniDriver): any; isErrorTooltipShown(): Promise; clickOnErrorIcon(): Promise; getOptionAt(index: number): Promise; } interface BaseDropdownDriver { errorIcon: IconTooltipDriver; getLabelText(): Promise; isDisabled(): Promise; isFocused(): Promise; areOptionsShown(): Promise; getOptionsCount(): Promise; selectOptionAt(index: number): Promise; hoverOptionAt(index: number): Promise; hasError(): Promise; hasErrorMessage(): Promise; getErrorMessageContent(): Promise; click(): Promise; getAriaActivedescendant(): Promise; getDropdownId(): Promise; getLabelForInput(): Promise; getAriaExpanded(): Promise; getAriaLabel(): Promise; getAriaLabelledBy(): Promise; getAriaDescribedBy(): Promise; getAriaInvalid(): Promise; getDropdownText(): Promise; getLang(): Promise; getSuffixAt(index: number): Promise; getIsLoading(): Promise; getLabelAsterisk(): Promise; keydown: (key: KeyDefinitionType) => Promise; } export declare const dropdownDriverFactory: (base: UniDriver, body: UniDriver) => DropdownDriver; export {}; //# sourceMappingURL=Dropdown.driver.d.ts.map