import { IPay } from './Models/Pay';
import { PayablePaymentMethod } from '../../Services';
import { ServiceCode } from '../../Utils';
export default class IdealProcessing extends PayablePaymentMethod {
    protected _serviceVersion: number;
    defaultServiceCode(): ServiceCode;
    pay(data: IPay): import("../..").Request<typeof import("../..").TransactionResponse, import("../..").TransactionData>;
    payRemainder(payload: IPay): import("../..").Request<typeof import("../..").TransactionResponse, import("../..").TransactionData>;
    issuers(): Promise<{
        [x: string]: string;
    }[] | undefined>;
}
