export declare namespace DaybillDeclare {
    namespace $parameters {
        interface JsonParam {
            startTime?: string;
            endTime?: string;
            merchantLoginNo?: string;
            merchantLoginAccount?: string;
            queryMerchantLogin?: string;
            queryDetail?: string;
            page?: string;
            size?: 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;
            tradeCount?: number;
            settleAmount?: number;
            allMerchantTradeFee?: number;
            realIncomeAmount?: number;
            wxPayRealIncomeAmount?: number;
            unionPayRealIncomeAmount?: number;
            aliPayRealIncomeAmount?: number;
            totalPage?: number;
            details?: Array<DetailParam>;
        }
        interface DetailParam {
            payWayCode?: string;
            payTypeCode?: string;
            orderType?: string;
            orderAmount?: number;
            realIncomeAmount?: number;
            outTradeNo?: string;
            orderId?: string;
            outChannelNo?: string;
            merchantTradeFee?: number;
            orderTime?: string;
            paySuccessTime?: string;
            systemCode?: string;
            merchantLoginId?: string;
            remark?: string;
            attach?: string;
        }
    }
    type Parameters = $parameters.JsonParam;
    type Result = $results.Result;
}
export declare type Parameters = DaybillDeclare.Parameters;
export declare type Result = DaybillDeclare.Result;
