/** * 设备类型 */ export type DeviceType = 'pc' | 'pad' | 'phone'; /** * 设备检测 Hook * 提供响应式的设备类型判断,替代 Vue2 中的 $phone、$pc、$pad * 使用单例模式避免重复注册resize事件监听器 */ export declare function useDevice(): { deviceType: import("vue").Ref; isPhone: import("vue").ComputedRef; isPad: import("vue").ComputedRef; isPc: import("vue").ComputedRef; isMobile: import("vue").ComputedRef; updateDeviceType: () => void; }; /** * 获取当前设备类型(非响应式) * @returns 设备类型字符串 */ export declare function getDeviceType(): DeviceType; /** * 判断是否为手机设备(非响应式) * @returns 是否为手机 */ export declare function isPhoneDevice(): boolean; /** * 判断是否为平板设备(非响应式) * @returns 是否为平板 */ export declare function isPadDevice(): boolean; /** * 判断是否为PC设备(非响应式) * @returns 是否为PC */ export declare function isPcDevice(): boolean; /** * 判断是否为移动设备(非响应式) * @returns 是否为移动设备(手机或平板) */ export declare function isMobileDevice(): boolean;