///
interface LogData {
key: string;
value: any;
}
interface UsePaymentLoggerOptions {
orderId: string;
step?: string;
}
/**
* @title: 支付日志记录器 Hook
* @description: 用于记录支付过程中的关键信息
* @param {UsePaymentLoggerOptions} options - 配置选项
* @return {object} 返回日志记录相关方法
* @Author: AI Assistant
*/
declare const usePaymentLogger: (options: UsePaymentLoggerOptions) => {
logs: import("react").MutableRefObject;
addLog: (this: unknown, logData: LogData) => void;
sendLogs: (this: unknown, title?: string | undefined, err?: any) => void;
};
export default usePaymentLogger;
export type { LogData, UsePaymentLoggerOptions };