import { EpayPayWithWalletRequestVM, RequestError, UserWalletDisplayResponseVM } from "../../services"; declare const useEpayPay: ({ selectedWallet, token, onSuccess, onErrorPayWithWallet, getAfterPayRedirectUri, redirectToPayLink, }: { selectedWallet?: UserWalletDisplayResponseVM | undefined; token?: string | undefined; onSuccess?: ((data: any, variables: EpayPayWithWalletRequestVM) => void) | undefined; onErrorPayWithWallet?: ((error: RequestError | Error, variables: EpayPayWithWalletRequestVM) => void) | undefined; getAfterPayRedirectUri: (clientUniqueId: string) => string; redirectToPayLink: (paymentLink: string) => string; }) => { onPay: () => void; resetEPay: () => void; isPayLoading: boolean; payError: unknown; isInSufficientBalance: boolean; }; export { useEpayPay }; //# sourceMappingURL=index.d.ts.map