import { PaymentMethod } from '../../Services';
import { IConfig, ServiceCode } from '../../Utils';
import { IMandate } from './Models/Mandate';
export default class Emandates extends PaymentMethod {
    _requiredFields: Array<keyof IConfig>;
    defaultServiceCode(): ServiceCode;
    issuerList(): import("../..").Request<typeof import("../..").TransactionResponse, import("../..").DataRequestData>;
    createMandate(payload: IMandate): import("../..").Request<typeof import("../..").TransactionResponse, import("../..").DataRequestData>;
    status(payload: IMandate): import("../..").Request<typeof import("../..").TransactionResponse, import("../..").DataRequestData>;
    modifyMandate(payload: IMandate): import("../..").Request<typeof import("../..").TransactionResponse, import("../..").DataRequestData>;
    cancelMandate(payload: IMandate): import("../..").Request<typeof import("../..").TransactionResponse, import("../..").DataRequestData>;
}
