import type { ComponentPublicInstance } from 'vue'; import type { Measurable } from './popper'; type ArrowProps = { arrowEl: HTMLElement | null; arrowOffset: number | undefined; }; export declare const buildPopperOptions: (props: ExtractPropTypes<{ boundariesPadding: { type: NumberConstructor; default: number; }; fallbackPlacements: { type: PropType; default: () => never[]; }; gpuAcceleration: { type: BooleanConstructor; default: boolean; }; offset: { type: NumberConstructor; default: number; }; placement: { type: PropType; default: string; }; popperOptions: { type: PropType>; default: () => {}; }; strategy: { type: PropType<"fixed" | "absolute">; default: string; }; }>, arrowProps: ArrowProps) => any; export declare const unwrapMeasurableEl: ($el: Measurable | null | ComponentPublicInstance) => HTMLElement | null; export {};