import type { ExtractPropTypes, PropType, Ref } from 'vue'; import type { PlacementWithAlias } from '../../../composables'; import type { BadgeOffsetProp } from '../types'; export declare const useFloatingPositionProps: { overlap: { type: BooleanConstructor; default: boolean; }; placement: { type: PropType; default: string; validator: (position: PlacementWithAlias) => boolean; }; offset: { type: PropType; default: number; validator: (value: keyof BadgeOffsetProp) => boolean; }; }; export declare const useFloatingPosition: (props: ExtractPropTypes, floating: Ref) => {};