import { autoUpdate as autoUpdateLib, type AutoUpdateOptions, type FloatingElement, type ReferenceType } from '@vkontakte/vkui-floating-ui/react-dom';
export { useFloating, offset as offsetMiddleware, flip as flipMiddleware, shift as shiftMiddleware, autoPlacement as autoPlacementMiddleware, arrow as arrowMiddleware, size as sizeMiddleware, hide as hideMiddleware, getOverflowAncestors, } from '@vkontakte/vkui-floating-ui/react-dom';
export type { FlipOptions as FlipMiddlewareOptions, ShiftOptions as ShiftMiddlewareOptions, } from '@vkontakte/vkui-floating-ui/react-dom';
export declare function autoUpdateFloatingElement(reference: ReferenceType, floating: FloatingElement, update: () => void, options?: Partial<AutoUpdateOptions>): ReturnType<typeof autoUpdateLib>;
//# sourceMappingURL=adapters.d.ts.map