import React from 'react'; export type DrawerId = string | number; export interface UseDrawerReturn { open: (id: DrawerId) => void; close: () => void; currentOpen: DrawerId | null; registerDrawer: (id: DrawerId, options?: { upRelative?: string; direction?: string; }) => { open: boolean; id: string; ref?: React.RefObject; }; registerAction: (id: DrawerId, type: 'open' | 'close') => { onClick: () => void; ref?: React.RefObject; }; } export declare const useDrawer: () => UseDrawerReturn;