import { InputWithOptionsUniDriver } from '../InputWithOptions/InputWithOptions.uni.driver'; import { TextSize, TextWeight } from '../Text'; import { BaseUniDriver } from 'wix-ui-test-utils/base-driver'; import { TagUniDriver } from '../Tag/Tag.uni.driver'; import { OmitPolyfill } from '../common'; export interface MultiSelectUniDriver extends OmitPolyfill { driver: { getMaxHeight: () => Promise; clickOnInputWrapper: () => Promise; inputWrapperHasFocus: () => Promise; inputWrapperIsDisabled: () => Promise; numberOfTags: () => Promise; getTagLabelAt: (index: number) => Promise; pressCommaKey: () => Promise; getTagDriverByTagId: ( tagId: string, ) => Promise< TagUniDriver & { isCloseButtonSmall: () => Promise; isCloseButtonLarge: () => Promise; getTextSize: () => TextSize; getTextWeight: () => TextWeight; isClickable: () => Promise; } >; customSuffixExists: () => Promise; } & Pick & BaseUniDriver; }