import { Derivable, FlipOptions, Placement, ShiftOptions } from '@floating-ui/dom'; interface DokuUpdateFloatingPositionProps { triggerElement: HTMLElement; floatingElement: HTMLElement; placement?: Placement; middleware?: { flip?: boolean | FlipOptions | Derivable; shift?: boolean | ShiftOptions | Derivable; }; autoUpdate?: boolean; } type DokuUpdateFloatingPositionReturnType = T['autoUpdate'] extends true ? () => void : void; export declare function updateFloatingPosition(props: T): DokuUpdateFloatingPositionReturnType; export {};