import React from 'react'; import './Drawer.scss'; export interface DrawerContextType { containerWidth: number; itemContainerRef: React.RefObject | null; rightInset: number; setContainerWidth: React.Dispatch>; setRightInset: React.Dispatch>; } interface DrawerInternalContextType extends DrawerContextType { visibleRightInset: number; } interface DrawerContextProviderProps { children: React.ReactNode; className?: string; rightInset?: number; onRightInsetChange?: (rightInset: number) => void; } export declare function isClickInRightInset(event: Pick, itemContainer: HTMLElement | null, rightInset: number): boolean; export declare const DrawerContextProvider: ({ children, className, rightInset: controlledRightInset, onRightInsetChange, }: DrawerContextProviderProps) => import("react/jsx-runtime").JSX.Element; export declare const useDrawerContext: () => DrawerContextType; export declare const useDrawerContextInternal: () => DrawerInternalContextType; export {};