import { Rect } from "./rect.js"; export interface PageElement { getArea(): Promise; isPresent(): Promise; isVisible(): Promise; getText(): Promise; getCssProperty(name: string): Promise; } export declare class AbsentPageElement implements PageElement { getArea(): Promise; isPresent(): Promise; isVisible(): Promise; getText(): Promise; getCssProperty(): Promise; } export declare class ScreenElement implements PageElement { private readonly width; private readonly height; constructor(width: number, height: number); getArea(): Promise; isPresent(): Promise; isVisible(): Promise; getText(): Promise; getCssProperty(): Promise; } export declare class ViewportElement implements PageElement { private readonly width; private readonly height; constructor(width: number, height: number); getArea(): Promise; isPresent(): Promise; isVisible(): Promise; getText(): Promise; getCssProperty(): Promise; } //# sourceMappingURL=page-element.d.ts.map