import { Folders } from 'webdriver-image-comparison/build/base.interface'; import { InstanceData, BaseMethodOptions } from './interfaces'; /** * Get the instance data */ export declare function getInstanceData(): Promise; /** * Transform all `hideElements`, `removeElements` and `hideAfterFirstScroll`-elements to WebElements */ export declare function optionElementsToWebElements(options: BaseMethodOptions): Promise; /** * Get all the web elements */ export declare function getWebElements(elements: HTMLElement[]): Promise; /** * Get the folders data * * If folder options are passed in use those values * Otherwise, use the values set during instantiation */ export declare function getFolders(methodOptions: any, folders: Folders): Folders; /** * @description Detect if a function is asynchronous */ export declare function isAsyncFn(fn: () => void): boolean;