import build from "./builder"; import Constraint from "./constraint"; import SlideConstraint from "./constraints/slide"; import SnapConstraint from "./constraints/snap"; import gravity from "./gravity"; import Rectangle from "./rectangle"; export declare function scrollParent(element: HTMLElement): Element | HTMLElement; export declare const solveFor: (constraints: Constraint[], boundingRect: Rectangle | DOMRect | ClientRect, targetRect: Rectangle | DOMRect | ClientRect, popoverRect: Rectangle | DOMRect | ClientRect, pointerRect?: Rectangle | DOMRect | ClientRect | undefined) => { popoverRect: Rectangle; pointerRect: Rectangle; orientation: import("./builder").Orientation; edge: import("./builder").Edge; valid: boolean; }; export { build, gravity, Rectangle, Constraint, SlideConstraint, SnapConstraint }; //# sourceMappingURL=index.d.ts.map