import { Ref } from 'vue';
import { PositionMethod, UsePosition, UsePositionRefs, UsePositionStyles } from '../types/position';
export declare function usePosition(placement: Ref<PositionMethod> | PositionMethod, refs?: Partial<UsePositionRefs>): UsePosition;
export declare function usePositionStyles(placement: Ref<PositionMethod> | PositionMethod, refs?: Partial<UsePositionRefs>): UsePositionStyles;
export declare function useMostVisiblePosition(placements: Ref<PositionMethod[]> | PositionMethod[], refs?: Partial<UsePositionRefs>): UsePosition;
export declare function useMostVisiblePositionStyles(placements: Ref<PositionMethod[]> | PositionMethod[], refs?: Partial<UsePositionRefs>): UsePositionStyles;
