import { DraggingDirection } from './position-calculator.type'; import { BottomSheetPosition, SnapPoints } from '../types/bottom-sheet-props.type'; /** It expects the bottom sheet to be open. */ export declare function convertDefaultPositionToYCoordinate(viewportHeight: number, containerHeight: number, marginTop: number, position: BottomSheetPosition): number; export declare function calcDraggingDirection(startY: number, endY: number): DraggingDirection; /** * @param startY- Point Y where the dragging started. * @param endY- Point Y where the dragging ended. * @returns ±number, which is the distance between startY and endY . */ export declare function calcOffset(startY: number, endY: number): number; export declare function calcDiffOfHeight(leftHeight: number, rightHeight: number): number; export declare function calcDirectionWithHeight(leftHeight: number, rightHeight: number): { isUp: boolean; isDown: boolean; stayedSame: boolean; }; export declare function extractPoints(where: "above" | "below", container: { viewportHeight: number; visibleHeight: number; }, points: SnapPoints): SnapPoints; export declare function calcTopPointYLimit(viewportHeight: number, containerHeight: number, marginTop: number): number; //# sourceMappingURL=position-calculator.d.ts.map