export declare const getPaymentList: (values: any) => Promise<{
    message: string;
    status: string;
    paymentList?: undefined;
} | {
    message: string;
    status: string;
    paymentList: any;
}>;
/**
 * @title: 聚合接口, 根据订单 返回支付列表和钱包
 * @description:
 * @param {object} values
 * @return {*}
 * @Author: zhiwei.Wang
 * @Date: 2024-08-15 11:52
 */
export declare const getPaymentsAndWalletPass: (values: {
    order_id: string;
    total_amount: number;
    sale_channel: string;
}) => Promise<any>;
/**
 * @title: 初始化交易组
 * @description:
 * @param {object} values
 * @return {*}
 * @Author: zhiwei.Wang
 * @Date: 2024-08-16 10:42
 */
export declare const getPaymentInit: (values: {
    order_id?: string;
    amount?: number;
}) => Promise<any>;
/**
 * @title: 获取钱包名称和弹窗状态
 * @description:
 * @param {object} values
 * @return {*}
 * @Author: shengjie.zuo
 * @member: 马天宇
 * @Date: 2025-02-21 10:42
 */
export declare const getWalletNameAndPopupStatus: (values: {
    setting_type?: string;
}) => Promise<{
    wallet: {
        name?: {
            en: string;
            'zh-CN': string;
            'zh-HK': string;
            'ja': string;
            'pt': string;
        };
    };
    wallet_setting: {
        popup_status?: 1 | 0;
    };
}>;
/**
 * @title: 获取支付结果
 * @description: 获取支付结果
 */
export declare const getPaymentResult: (values: any) => Promise<any>;
/**
 * @title: 检测订单是否有正在处理中的交易
 * @param {object} values - { order_id: string }
 * @return {Promise<{ has_pending: boolean }>}
 */
export declare const checkPendingPayment: (values: {
    order_id: string;
}) => Promise<{
    has_pending: boolean;
}>;
/** `/h5/core/stash` 请求体 */
export interface CoreStashParams {
    /** 缓存 key，由前端生成 */
    token: string;
    /** 暂存数据，如完整 PayGroup */
    data: unknown;
    /** 生命周期（秒），默认 86400（1 天） */
    ttl?: number;
}
/**
 * 调用服务端暂存接口，写入 payGroup 等数据。
 */
export declare const postCoreStash: (params: CoreStashParams) => Promise<void>;
