import type { Middleware, Placement } from '@floating-ui/vue'; export declare const SIDE_OPTIONS: readonly ["top", "right", "bottom", "left"]; export declare const ALIGN_OPTIONS: readonly ["start", "center", "end"]; export type Side = typeof SIDE_OPTIONS[number]; export type Align = typeof ALIGN_OPTIONS[number]; export declare function isDefined(value: T | undefined): value is T; export declare function isNotNull(value: T | null): value is T; export declare function transformOrigin(options: { arrowWidth: number; arrowHeight: number; }): Middleware; export declare function getSideAndAlignFromPlacement(placement: Placement): readonly ["top" | "right" | "bottom" | "left", "start" | "center" | "end"];