import { PaymentRequest, BuildPayload } from './PaymentRequest'; export declare class VirtualAccountOperationsRequest extends PaymentRequest { virtualAccountNo?: string; status?: string; orderNo?: string; accountNo?: string; startTime?: number; endTime?: number; pageIndex?: number; pageSize?: number; constructor(paymentRequest: PaymentRequest, virtualAccountNo?: string, status?: string, orderNo?: string, accountNo?: string, startTime?: number, endTime?: number, pageIndex?: number, pageSize?: number); toJSON(): object; } export declare class VirtualAcctOperationsBuilder extends BuildPayload { private virtualAccountNo?; private status?; private orderNo?; private accountNo?; private startTime?; private endTime?; private pageIndex?; private pageSize?; constructor(requestTime: number, version: string, nonceStr: string); setvirtualAccounttNo(virtualAccounttNo: string): VirtualAcctOperationsBuilder; setStatus(status: string): VirtualAcctOperationsBuilder; setOrderNo(orderNo: string): VirtualAcctOperationsBuilder; setAccountNo(accountNo: string): VirtualAcctOperationsBuilder; setStartTime(startTime: number): VirtualAcctOperationsBuilder; setEndTime(endTime: number): VirtualAcctOperationsBuilder; setPageIndex(pageIndex: number): VirtualAcctOperationsBuilder; setPageSize(pageSize: number): VirtualAcctOperationsBuilder; build(): VirtualAccountOperationsRequest; }