import React from 'react'; import { ModalRefOption, ModalRef, UseCommonRefReturn, ResolveCustomMap, ResolveVisibleKey, ResolveHookOptions } from './common'; /** * Drawer 类型弹窗 Hook 封装。 * @param ref - 转发的 ref * @param defaultData - 默认数据 * @param options - Hook 配置 * @param deps - options 刷新依赖 * @returns useCommonRef 返回值 */ declare function useDrawerRef, U = any, C extends Record = {}, VK extends string | undefined = undefined, R = unknown, const O extends ModalRefOption<'drawer', T, U, C, R> = ModalRefOption<'drawer', T, U, C, R>>(ref: React.Ref>, ResolveVisibleKey>, R>>, defaultData?: Partial | (() => Partial), options?: O, deps?: React.DependencyList): UseCommonRefReturn<'drawer', T, U, ResolveCustomMap>, ResolveVisibleKey>, R>; export default useDrawerRef;