import { ISVDevicesOptions, ISVDevicesReturn } from "../../types/isv.types/IsvPos.types/IsvPosDevices.types";
import { MethodReturn } from "../../types/Methods.types";
import { VivawalletISVInit } from "../../types/Vivawallet.types";
import { VivaAuthISV } from "../../vivabases/VivaAuth.class";
export default class IsvPosDevices extends VivaAuthISV {
    constructor(datas: VivawalletISVInit);
    /** Get ISV merchant devices, return `ISVDevicesReturn` */
    getDevices(options: ISVDevicesOptions): MethodReturn<ISVDevicesReturn[] | null, 'nodatas'>;
}
