/**
 * 格式化价格显示
 * @param price 价格（分）
 * @param unit 单位
 * @returns 格式化后的价格字符串
 */
export declare const formatPrice: (price: number, unit?: string) => string;
/**
 * 格式化日期显示
 * @param date 日期字符串或Date对象
 * @param format 格式化模板
 * @returns 格式化后的日期字符串
 */
export declare const formatDate: (date: string | Date, format?: string) => string;
/**
 * 验证是否为有效数字
 * @param value 待验证的值
 * @returns 是否为有效数字
 */
export declare const isValidNumber: (value: any) => boolean;
/**
 * 安全获取对象属性
 * @param obj 对象
 * @param path 属性路径
 * @param defaultValue 默认值
 * @returns 属性值或默认值
 */
export declare const safeGet: (obj: any, path: string, defaultValue?: any) => any;
/**
 * 防抖函数
 * @param func 要防抖的函数
 * @param wait 等待时间
 * @returns 防抖后的函数
 */
export declare const debounce: <T extends (...args: any[]) => any>(func: T, wait: number) => (...args: Parameters<T>) => void;
/**
 * 节流函数
 * @param func 要节流的函数
 * @param wait 等待时间
 * @returns 节流后的函数
 */
export declare const throttle: <T extends (...args: any[]) => any>(func: T, wait: number) => (...args: Parameters<T>) => void;
/**
 * 格式化文件大小
 * @param bytes 字节数
 * @returns 格式化后的文件大小
 */
export declare const formatFileSize: (bytes: number) => string;
/**
 * 生成唯一ID
 * @returns 唯一ID字符串
 */
export declare const generateId: () => string;
/**
 * 深度克隆对象
 * @param obj 要克隆的对象
 * @returns 克隆后的对象
 */
export declare const deepClone: <T>(obj: T) => T;
