/** A synthetic anchor accepted by the Floating UI-backed positioning runtime. */ export interface VirtualAnchor{getBoundingClientRect():DOMRect; /** A real element that supplies scale, direction, and scroll-ancestor context. */ contextElement?:Element;}export declare class PositionerGeometryError extends RangeError{}export declare function finiteGeometry(value:number,label:string,nonnegative?:boolean):number;export declare function validatedClientRect(rect:DOMRect,label:string):DOMRect; /** * Builds a virtual anchor without loading the positioning engine. Coordinates must be finite and * dimensions must be finite and nonnegative; omitted dimensions describe a point. */ export declare function virtualAnchorFromRect(rect:{x:number;y:number;width?:number;height?:number;contextElement?:Element;}):VirtualAnchor;