import { BaseUniDriver } from '@wix/wix-ui-test-utils/base-driver'; import { StatusIndications } from '../common'; export interface ImageViewerUniDriver extends BaseUniDriver { updateExists: () => Promise; updateButtonExists: () => Promise; removeButtonExists: () => Promise; downloadButtonExists: () => Promise; moreButtonExists: () => Promise; clickAdd: () => Promise; clickUpdate: () => Promise; clickDownload: () => Promise; clickRemove: () => Promise; getContainerStyles: () => Promise; getAddTooltipContent: () => Promise; getUpdateTooltipContent: () => Promise; getDownloadTooltipContent: () => Promise; getRemoveTooltipContent: () => Promise; getMoreTooltipContent: () => Promise; isDisabled: () => Promise; isAddItemVisible: () => Promise; isLoaderVisible: () => Promise; isImageLoaded: () => Promise; isImageVisible: Promise; isPreviousImageVisible: () => Promise; getImageUrl: () => Promise; getPreviousImageUrl: () => Promise; hover: () => Promise; // Status hasStatus: (status: StatusIndications) => Promise; getStatusMessage: () => Promise; }