import { UniDriver } from '@wix/unidriver-core'; import { BaseUniDriver } from '@wix/wix-ui-test-utils/unidriver'; import { EmptyStateAlign, EmptyStateSkin } from './EmptyState.types'; export interface EmptyStateUniDriver extends BaseUniDriver { getTitleText: () => Promise; getSubtitleText: () => Promise; hasTheme: (themeName: EmptyStateSkin) => Promise; hasSkin: (skinName: EmptyStateSkin) => Promise; getImageUrl: () => (name: string) => Promise; getImageContainerClassName: () => Promise; imageNodeExists: () => Promise; childrenContentExists: () => Promise; hasAlign: (align: EmptyStateAlign) => Promise; } export declare const emptyStateUniDriverFactory: (base: UniDriver) => { /** Returns the element */ element: () => Promise; /** Returns the text of the title */ getTitleText: () => Promise; /** Returns the text of the subtitle */ getSubtitleText: () => Promise; /** Returns true if the component was configured with given skin * @deprecated use `skin` prop and `hasSkin` method instead */ hasTheme: (themeName: EmptyStateSkin) => Promise; /** Returns true if the component was configured with given skin */ hasSkin: (skinName: EmptyStateSkin) => Promise; /** Returns the URL of the image element (if persist) */ getImageUrl: () => Promise; getImageContainerClassName: () => Promise; /** Returns `true` if a node passed via the `image` prop exists */ imageNodeExists: () => Promise; /** Returns `true` if children content exists */ childrenContentExists: () => Promise; /** Returns true if the component was configured with given align */ hasAlign: (align: EmptyStateAlign) => Promise; exists: () => Promise; click: () => Promise; base: UniDriver; }; //# sourceMappingURL=EmptyState.uni.driver.d.ts.map