import { Middleware, ShiftOptionsMiddleware } from '../types';
/**
 * Optimizes the visibility of the floating element by shifting it in order to
 * keep it in view when it will overflow the clipping boundary.
 */
export declare const shift: (options?: ShiftOptionsMiddleware) => Middleware;
