import { ImageUniDriver, InputUniDriver, ToggleSwitchUniDriver } from '@wix/design-system/dist/testkit/unidriver'; import type { GetOptions, Testkit, UniDriver } from 'ricos-types/testkit'; import { RicosPluginToolbarNames } from 'wix-rich-content-common'; import type { FooterActionsUnidrver } from 'wix-rich-content-ui-components/testkit'; import { imageAddToolbars } from './getAddButtons'; export type ImageTestkit = Testkit<{ content: { atIndex: (index: number) => { exists: (options?: GetOptions) => Promise; click: () => Promise; getText: () => Promise; getAlt: () => Promise; hasSpoiler: () => Promise; getStyle: () => Promise; }; }; settings: { image: ReturnType; disableExpandToggle: ReturnType; disableDownloadToggle: ReturnType; spoilerToggle: ReturnType; captionInput: ReturnType & { waitForElement: () => Promise; }; altTextInput: ReturnType; } & FooterActionsUnidrver; toolbars: { createAddButtonToolbars: (getAddButtonBase: () => UniDriver) => { click: () => Promise; toolbarsToAddIn: typeof imageAddToolbars; }; createPluginToolbar: (getPluginToolbarBase: (pluginType: typeof RicosPluginToolbarNames.IMAGE) => UniDriver) => { openSettingsModal: () => Promise; clickDelete: () => Promise; openLinkPanel: () => Promise; clickSizeDropdown: () => Promise; imageSize: { clickSmall: () => Promise; }; exists: () => Promise; }; }; }>; export declare const createImageTestkit: ImageTestkit; //# sourceMappingURL=testkit.d.ts.map