import { PaymentRequest, BuildPayload } from './PaymentRequest'; export declare class CreateVirtualAccountRequest extends PaymentRequest { virtualAccountName?: string; identityType?: string; licenseNumber?: string; email?: string; customerName?: string; constructor(paymentRequest: PaymentRequest, virtualAccountName?: string, identityType?: string, licenseNumber?: string, email?: string, customerName?: string); toJSON(): object; } export declare class CreateVirtualAccountRequestBuilder extends BuildPayload { private virtualAccountName?; private identityType?; private licenseNumber?; private email?; private customerName?; constructor(requestTime: number, version: string, nonceStr: string); setVirtualAccountName(virtualAccountName: string): CreateVirtualAccountRequestBuilder; setIdentityType(identityType: string): CreateVirtualAccountRequestBuilder; setLicenseNumber(licenseNumber: string): CreateVirtualAccountRequestBuilder; setEmail(email: string): CreateVirtualAccountRequestBuilder; setCustomerName(customerName: string): CreateVirtualAccountRequestBuilder; build(): CreateVirtualAccountRequest; }