import type { Middleware, Placement } from '@floating-ui/react';
import type { RefObject } from 'react';
/**
 * @see https://floating-ui.com/docs/middleware
 */
export declare const getMiddleware: ({ arrowRef, placement, }: {
    arrowRef?: RefObject<HTMLDivElement> | undefined;
    placement: 'auto' | Placement;
}) => Middleware[];
export declare const getPlacement: ({ placement }: {
    placement: 'auto' | Placement;
}) => Placement | undefined;
export declare const getArrowPlacement: ({ placement }: {
    placement: Placement;
}) => Placement;
