import { ThumbnailUniDriver } from '@wix/design-system/dist/testkit/unidriver'; import type { GetOptions, Testkit, UniDriver } from 'ricos-types/testkit'; import { RicosPluginToolbarNames } from 'wix-rich-content-common'; import { toolbarsToAddIn } from '../getAddButtons'; import type { PollsSettingsUniDriver } from './social-polls-settings-tab.unidriver'; export type PollsTestkit = Testkit<{ content: { atIndex: (index: number) => { exists: (options?: GetOptions) => Promise; clickOnPoll: () => Promise; multipleVotesTextExists: () => Promise; getDirection: () => Promise; getStyle: () => Promise; questionImageExists: () => Promise; answerImageExist: (index: number) => Promise; editor: { setQuestionText: (text: string) => Promise; setAnswerText: (index: number, text: string) => Promise; addAnswer: () => Promise; removeAnswer: (index: number) => Promise; }; preview: { getQuestionText: () => Promise; getAnswerText: (index: number) => Promise; countAnswers: () => Promise; votePercentageExists: (index: number) => Promise; }; }; }; presetSelectorModal: { waitForElement: () => Promise; simpleListThumbnail: ReturnType; imageAndListThumbnail: ReturnType; imageGridThumbnail: ReturnType; }; settings: PollsSettingsUniDriver; toolbars: { createAddButtonToolbars: (getAddButtonToolbarBase: () => UniDriver) => { click: () => Promise; toolbarsToAddIn: typeof toolbarsToAddIn; }; createPluginToolbar: (getPluginToolbarBase: (pluginType: typeof RicosPluginToolbarNames.POLL) => UniDriver) => { clickDelete: () => Promise; exists: () => Promise; clickLayoutSelectionDropdown: () => Promise; layoutSelectionDropdown: { waitForElement: () => Promise; clickCustomizeLayout: () => Promise; getSelectedLayout: () => Promise; }; clickDesign: () => Promise; clickSettings: () => Promise; }; }; }>; export declare const createPollsTestkit: PollsTestkit; //# sourceMappingURL=social-polls.testkit.d.ts.map