import * as React from 'react'; import { Simulate } from 'react-dom/test-utils'; import { BaseDriver } from '../driver-factory'; import { BaseUniDriver } from '../base-driver'; import { UniDriver } from '@wix/unidriver-core'; export interface TestkitArgs { wrapper: Element; dataHook: string; } export type TestkitOutputRegular = (data: { element: Element | undefined; wrapper: Element; eventTrigger: typeof Simulate; dataHook: string; }) => T; export type TestkitOutputUni = (base: UniDriver, body: UniDriver, options: { dataHook: string; }) => T; export declare function testkitFactoryCreator(driverFactory: TestkitOutputRegular): (testkitArgs: TestkitArgs) => T; export declare function uniTestkitFactoryCreator(driverFactory: TestkitOutputUni): (testkitArgs: TestkitArgs) => T; export declare function isTestkitExists(Element: React.ReactElement, testkitFactory: (obj: { wrapper: any; dataHook: string; }) => T, options?: { dataHookPropName?: string; }): boolean; export declare function isUniTestkitExists(Element: React.ReactElement, testkitFactory: (obj: { wrapper: any; dataHook: string; }) => T, options?: { dataHookPropName?: string; }): Promise; //# sourceMappingURL=vanilla.d.ts.map