///
import Page from './Page';
import { TJSHandleId, TClickOptions, TSend } from './types';
import JSHandle from './JSHandle';
declare class ElementHandle extends JSHandle {
private _page;
private _send;
private _actionId;
constructor(params: {
page: Page;
id: TJSHandleId;
send: TSend;
});
private _scrollIntoView;
$(selector: string): Promise;
$$(selector: string): Promise;
click(userOptions?: TClickOptions): Promise;
focus(): Promise;
hover(): Promise;
press(key: string): Promise;
screenshot(options?: {
path?: string;
}): Promise;
type(text: string): Promise;
}
export default ElementHandle;