import { Locator } from "playwright-core";
import { OverlayContentAtom } from "./overlay-content.atom";
import { Atom, IAtomClass } from "../../atom";
export declare class PopupAtom extends Atom {
    static CSS_CLASS: string;
    static findIn<T extends Atom>(atomClass: IAtomClass<T>, parentLocator: Locator, root?: boolean): T;
    get popupBox(): OverlayContentAtom;
    get popupBoxDetached(): OverlayContentAtom;
    get getPopupToggle(): Locator;
    isOpened(): Promise<void>;
    isNotOpened(): Promise<void>;
    isOpenedAppendToBody(): Promise<void>;
    isNotOpenedAppendToBody(): Promise<void>;
    open(detached?: boolean): Promise<void>;
    get getPopupBox(): Locator;
    get getPopupBoxDetached(): Locator;
    getPopupBoxDetachedArea(): Locator;
}
