import { AfricasTalkingService } from './africastalking.service';
import { IDDto } from '@serene-dev/la-nest-library';
import { ATAirtimePurchaseDTO, ATInternetPurchaseDTO } from './africastalking.dto';
export declare class AfricasTalkingController {
    service: AfricasTalkingService;
    constructor(service: AfricasTalkingService);
    airtimePurchase(body: ATAirtimePurchaseDTO): Promise<string | import("rxjs").Observable<Partial<import("../product/transaction.entity").TransactionEntity>>>;
    dataPurchase(body: ATInternetPurchaseDTO): Promise<string | import("rxjs").Observable<Partial<import("../product/transaction.entity").TransactionEntity>>>;
    getRecent(): Promise<string | import("./africastalking.entity").AfricasTalkingTransactionEntity[]>;
    getByID(param: IDDto): Promise<string | import("./africastalking.entity").AfricasTalkingTransactionEntity>;
}
