import { PayablePaymentMethod } from '../../Services';
import { IRefundRequest } from '../../Models';
import IPay from './Models/IPay';
import { ServiceCode } from '../../Utils';
export default class PayByBank extends PayablePaymentMethod {
    defaultServiceCode(): ServiceCode;
    pay(payload: IPay): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
    refund(payload: IRefundRequest): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>;
    issuers(): Promise<void | {
        [x: string]: string;
    }[] | undefined>;
}
