import type { UniDriver } from '@wix/wix-ui-test-utils/unidriver'; export declare const CollectionItemActionsUniDriver: (base: UniDriver, body: UniDriver) => { clickSecondaryAction: (dataHook: string) => Promise; clickAction: (dataHook: string) => Promise; getActionModal: () => { getTheme: () => Promise; getSkin: () => Promise; clickCloseButton: () => Promise; clickHelpButton: () => Promise; childExists: (dataHook: string) => Promise; getTitleText: () => Promise; getSubtitleText: () => Promise; secondaryButtonDriver: { getButtonTextContent: () => Promise; isFocused: () => Promise; isButtonDisabled: () => Promise; hasSkin: (skinName: import("@wix/design-system").ButtonSkin) => Promise; isPrefixIconExists: () => Promise; isSuffixIconExists: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getSecondaryButtonDriver: () => Promise<{ getButtonTextContent: () => Promise; isFocused: () => Promise; isButtonDisabled: () => Promise; hasSkin: (skinName: import("@wix/design-system").ButtonSkin) => Promise; isPrefixIconExists: () => Promise; isSuffixIconExists: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }>; primaryButtonDriver: { getButtonTextContent: () => Promise; isFocused: () => Promise; isButtonDisabled: () => Promise; hasSkin: (skinName: import("@wix/design-system").ButtonSkin) => Promise; isPrefixIconExists: () => Promise; isSuffixIconExists: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getPrimaryButtonDriver: () => Promise<{ getButtonTextContent: () => Promise; isFocused: () => Promise; isButtonDisabled: () => Promise; hasSkin: (skinName: import("@wix/design-system").ButtonSkin) => Promise; isPrefixIconExists: () => Promise; isSuffixIconExists: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }>; getPrimaryButtonTooltipContent: () => Promise; getIllustrationSrc: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; confirmActionModal: () => Promise; isSecondaryActionDisabled: (dataHook: string) => Promise; getSecondaryActionTitleText: (dataHook: string) => Promise; isVisibleSecondaryActionDisabled: (dataHook: string) => Promise; getPrimaryActionButtonDriver: () => { getButtonTextContent: () => Promise; isFocused: () => Promise; isButtonDisabled: () => Promise; hasSkin: (skinName: import("@wix/design-system").ButtonSkin) => Promise; isPrefixIconExists: () => Promise; isSuffixIconExists: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getPrimaryActionButtonDriverByDataHook: (dataHook: string) => { getButtonTextContent: () => Promise; isFocused: () => Promise; isButtonDisabled: () => Promise; hasSkin: (skinName: import("@wix/design-system").ButtonSkin) => Promise; isPrefixIconExists: () => Promise; isSuffixIconExists: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getPrimaryActionsCount: () => Promise; getPrimaryActionButtonVisibility: () => Promise; clickPrimaryActionButton: () => Promise; clickPrimaryAction: (actionIndex: number) => Promise; clickPrimaryActionByDataHook: (dataHook: string) => Promise; getIsPrimaryActionButtonDisabled: () => Promise; primaryActionButtonPrefixIconExists: () => Promise; primaryActionButtonSuffixIconExists: () => Promise; getVisibleActionsCount: () => Promise; getHiddenActionsCount: () => Promise; getVisibleActionTooltipDriver: (actionIndex: number) => { click: () => Promise; tooltipExists: () => Promise; mouseEnter: () => Promise; mouseLeave: () => Promise; clickOutside: () => Promise; getTooltipText: () => Promise; hasSize: (sizeName: import("@wix/design-system").TooltipSize) => Promise; exists: () => Promise; element: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getVisibleActionByDataHookTooltipDriver: (dataHook: string) => { click: () => Promise; tooltipExists: () => Promise; mouseEnter: () => Promise; mouseLeave: () => Promise; clickOutside: () => Promise; getTooltipText: () => Promise; hasSize: (sizeName: import("@wix/design-system").TooltipSize) => Promise; exists: () => Promise; element: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getVisibleActionButtonDriver: (actionIndex: number) => { getButtonTextContent: () => Promise; isFocused: () => Promise; isButtonDisabled: () => Promise; hasSkin: (skinName: import("@wix/design-system").ButtonSkin) => Promise; isPrefixIconExists: () => Promise; isSuffixIconExists: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getVisibleActionByDataHookButtonDriver: (dataHook: string) => { getButtonTextContent: () => Promise; isFocused: () => Promise; isButtonDisabled: () => Promise; hasSkin: (skinName: import("@wix/design-system").ButtonSkin) => Promise; isPrefixIconExists: () => Promise; isSuffixIconExists: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; getHiddenActionsPopoverMenuDriver: () => import("@wix/design-system/dist/types/PopoverMenu/PopoverMenu.uni.driver").PopoverMenuUniDriver; clickVisibleAction: (actionIndex: number) => Promise; clickVisibleActionByDataHook: (actionDataHook: string) => Promise; clickPopoverMenu: () => Promise; clickHiddenAction: (actionIndex: number) => Promise; clickHiddenActionByDataHook: (actionDataHook: string) => Promise; getMoreActionsTooltipText: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver | undefined; idx?: number | undefined; timeBudget?: number | undefined; }, any>; }; //# sourceMappingURL=CollectionItemActions.uni.driver.d.ts.map