import { PayablePaymentMethod } from '../../Services';
import IPay from './Models/Pay';
import { IRefund } from './Models/Refund';
import { ServiceCode } from '../../Utils';
export default class GiftCard extends PayablePaymentMethod {
    defaultServiceCode(): ServiceCode;
    pay(payload: IPay): import("../..").Request<typeof import("../..").TransactionResponse, import("../..").TransactionData>;
    payRemainder(payload: IPay): import("../..").Request<typeof import("../..").TransactionResponse, import("../..").TransactionData>;
    refund(payload: IRefund): import("../..").Request<typeof import("../..").TransactionResponse, import("../..").TransactionData>;
}
