export declare namespace RefundDeclare {
    namespace $parameters {
        interface JsonParam {
            outRefundNo?: string;
            outOrderNo?: string;
            thirdPartyTransNo?: string;
            totalAmount?: number;
            refundAmount?: number;
            refundReason?: string;
            thirdPartyPayConfig?: ThirdPartyPayConfig;
            sign?: string;
        }
        interface ThirdPartyPayConfig {
            code?: string;
            merNo?: string;
            merKey?: string;
            otherConfig?: OtherConfig;
        }
        interface OtherConfig {
        }
    }
    namespace $results {
        interface Result {
            responseCode?: string;
            responseMsg?: string;
            resultCode?: string;
            resultMsg?: string;
            tradeState?: string;
            thirdPartyTransNo?: string;
            outRefundNo?: string;
        }
    }
    type Parameters = $parameters.JsonParam;
    type Result = $results.Result;
}
export declare type Parameters = RefundDeclare.Parameters;
export declare type Result = RefundDeclare.Result;
