import { JSHandle, Page, EvaluateFn } from "puppeteer-core"; import { iAssertionContext } from "../interfaces/iassertioncontext"; import { iValue } from ".."; export declare function jsHandleIsNull(handle: JSHandle): Promise; export declare function jsHandleArrayToHandles(results: JSHandle): Promise[]>; export declare function jsHandleArrayToComponents(results: JSHandle, context: iAssertionContext, name: string, path: string): Promise; export declare function filter(jsHandleArray: JSHandle, filterFunction: EvaluateFn, ...args: any[]): Promise; export declare function queryAllDomElementsWithinComponent(component: JSHandle, selector: string): Promise>; export declare function queryDomElementWithinComponent(component: JSHandle, selector: string): Promise | null>; export declare function query(page: Page, selector: string): Promise>; export declare function queryWithinComponent(component: JSHandle, selector: string): Promise>; export declare function id(component: JSHandle): Promise>; export declare function down(context: JSHandle, selector: string): Promise; export declare function child(context: JSHandle, selector: string): Promise | null>; export declare function up(context: JSHandle, selector: string): Promise | null>; export declare function parent(context: JSHandle): Promise | null>; export declare function ancestors(context: JSHandle, selector: string): Promise>; export declare function jsHandleToComponent(handle: JSHandle | null, context: iAssertionContext, name: string, path: string): Promise;