import type { UniDriver } from '@wix/unidriver-core';
export declare const thumbnailPrivateDriverFactory: (base: UniDriver) => {
    /** Does the title exist */
    titleExists: () => Promise<boolean>;
    /** Does bottom title exist */
    bottomTitleExists: () => Promise<boolean>;
    /** Does the description exist */
    descriptionExists: () => Promise<boolean>;
    /** Does the selected icon exist */
    selectedIconExists: () => boolean;
    /** Does the thumbnails image exist */
    imageExists: () => Promise<boolean>;
    /** Does custom child exist */
    customChildExists: () => Promise<boolean>;
    /** Trigger keyDown event */
    keyDown: (key: import("@wix/unidriver-core").KeyboardKey) => Promise<void>;
    /** Trigger mouseOver event */
    mouseOver: () => Promise<void>;
    /** Check if the thumbnail is focused */
    isFocused: () => Promise<boolean>;
    getTitle: () => Promise<string>;
    getDescription: () => Promise<string>;
    getSelectedIcon: () => UniDriver;
    getBackgroundImage: () => UniDriver;
    isSelected: () => Promise<boolean>;
    isDisabled: () => Promise<boolean>;
    getImage: () => UniDriver;
    getWidth: () => Promise<string>;
    getHeight: () => Promise<string>;
    getAriaLabel: () => Promise<string | null>;
    exists: () => Promise<boolean>;
    element: () => Promise<any>;
    click: () => Promise<void>;
    base: UniDriver;
};
export type ThumbnailPrivateDriver = ReturnType<typeof thumbnailPrivateDriverFactory>;
//# sourceMappingURL=Thumbnail.private.uni.driver.d.ts.map