import { type Coordinates } from "@reshaped/headless/internal"; import type * as T from "./Flyout.types"; type UseFlyout = (args: Pick & { fallbackPositions?: T.Position[]; container?: HTMLElement | null; triggerElRef: React.RefObject; flyoutElRef: React.RefObject; triggerCoordinatesRef: React.RefObject; }) => Pick & { updatePosition: (options?: { fallback?: boolean; }) => void; render: () => void; hide: () => void; remove: () => void; show: () => void; }; declare const useFlyout: UseFlyout; export default useFlyout;