import { PaymentRequest, BuildPayload } from './PaymentRequest';
export declare class PayOutQueryRequest extends PaymentRequest {
    merchantId?: string;
    businessType?: string;
    bankCode?: string;
    bankAccNo?: string;
    palmpayAccNo?: string;
    constructor(paymentRequest: PaymentRequest, merchantId?: string, businessType?: string, bankCode?: string, bankAccNo?: string, palmpayAccNo?: string);
    toJSON(): object;
}
export declare class PayOutQueryRequestBuilder extends BuildPayload {
    private merchantId?;
    private businessType?;
    private bankCode?;
    private bankAccNo?;
    private palmpayAccNo?;
    constructor(requestTime: number, version: string, nonceStr: string);
    setMerchantId(merchantId: string): PayOutQueryRequestBuilder;
    setBusinessType(businessType: string): PayOutQueryRequestBuilder;
    setBankCode(bankCode: string): PayOutQueryRequestBuilder;
    setBankAccNo(bankAccNo: string): PayOutQueryRequestBuilder;
    setPalmpayAccNo(palmpayAccNo: string): PayOutQueryRequestBuilder;
    build(): PayOutQueryRequest;
}
