import React from "react";
import type { BottomSheetToolboxProps, BottomSheetToolboxRef } from "../bottom-sheet-toolbox";
export interface BottomSheetModalWrapperRef {
    open: () => void;
    close: () => void;
}
interface BottomSheetModalWrapperProps<T extends Pick<BottomSheetToolboxRef, "close"> = BottomSheetToolboxRef> {
    children: (sheetProps: Required<Pick<BottomSheetToolboxProps, "onClose">> & {
        ref: React.ForwardedRef<T>;
    }) => React.ReactNode;
    onClose: BottomSheetToolboxProps["onClose"] | null;
    openSheetOnMount?: boolean;
    ref?: React.ForwardedRef<BottomSheetModalWrapperRef>;
}
export declare function BottomSheetModalWrapper<T extends Pick<BottomSheetToolboxRef, "close"> = BottomSheetToolboxRef>({ ref, children, openSheetOnMount, onClose }: BottomSheetModalWrapperProps<T>): React.JSX.Element;
export {};
//# sourceMappingURL=bottom-sheet-modal-wrapper.d.ts.map