import { PayablePaymentMethod } from '../../Services'; import { ServiceCode } from '../../Utils'; import { IRequest } from '../../Models'; export type ExternalPaymentChannels = 'BACKOFFICE' | 'POINT-OF-SALE'; export default class ExternalPayment extends PayablePaymentMethod { private channel; defaultServiceCode(): ServiceCode; setChannel(channel: 'BACKOFFICE' | 'POINT-OF-SALE'): this; protected transactionRequest(payload?: IRequest): import("../..").Request; protected dataRequest(payload?: IRequest): import("../..").Request; }