import type { BottomSheetBaseGetSnap, BottomSheetBaseGetSnaps, BottomSheetBaseSnap, BottomSheetBaseSnaps } from '../entities';
import type { BottomSheetBaseFindClosestSnap } from '../hooks';
export declare const cnBottomSheetBase: import("@bem-react/classname").ClassNameFormatter;
export declare const bottomSheetCalculateSnaps: ({ minHeight, maxHeight, snaps: snapsProp, isReady, defaultSnap: defaultSnapProp, }: {
    minHeight: number;
    maxHeight: number;
    snaps: BottomSheetBaseSnaps | BottomSheetBaseGetSnaps;
    isReady: boolean;
    defaultSnap: BottomSheetBaseSnap | BottomSheetBaseGetSnap | undefined;
}) => {
    minSnap: number;
    maxSnap: number;
    snaps: number[];
    defaultSnap: number;
    findClosestSnap: BottomSheetBaseFindClosestSnap;
};
