import { BaseService } from "@afrimomo-sdk/utils/baseService";
import type { NetworkManager } from "@afrimomo-sdk/utils/network";
import type { PaymentTransaction } from "@afrimomo-sdk/services/pawapay/types/payment";
import type { PawaPayPayoutTransaction, ResendCallbackResponse, PayoutTransaction } from "@afrimomo-sdk/services/pawapay/types/payout";
import type { NetworkResponse } from "@afrimomo-sdk/types";
export declare class PawapayDeposits extends BaseService {
    private readonly networkHandler;
    private readonly baseEndpoint;
    constructor(networkHandler: NetworkManager);
    sendDeposit(transaction: PayoutTransaction): Promise<PawaPayPayoutTransaction | NetworkResponse>;
    getDeposit(depositId: string): Promise<PaymentTransaction[] | NetworkResponse>;
    resendCallback(depositId: string): Promise<ResendCallbackResponse | NetworkResponse>;
}
//# sourceMappingURL=index.d.ts.map