import type * as React from 'react';
import type { MediaQueries } from '../../lib/adaptivity';
import type { ShiftData, SnackbarPlacement } from './types';
export declare function resolveOffsetYCssStyle(placement: SnackbarPlacement, offsetY?: React.CSSProperties['inset']): React.CSSProperties | undefined;
export declare function revertRtlValue(value: number, isRtl: boolean): number;
export declare function getInitialShiftData(width: number, height: number, mediaQueries: MediaQueries): ShiftData;
export declare function getMovedShiftData(placement: SnackbarPlacement, shiftData: ShiftData, nextShift: {
    x: number;
    y: number;
}, isRtl?: boolean): ShiftData;
export declare function shouldBeClosedByShiftData(placement: SnackbarPlacement, shiftData: ShiftData, relativeClientRect: DOMRect, velocity: {
    x: number;
    y: number;
}, isRtl?: boolean): boolean;
//# sourceMappingURL=utils.d.ts.map