export declare function useOmnipay(): { initiateBills: ({ phoneNumber, onClose }: { phoneNumber: string; onClose?: (() => void) | undefined; metadata?: Record | undefined; }) => void; initiateWallet: ({ phoneNumber, customerRef, userRef, onClose, usesPaylater, usesPromo, usesAirtimeData, usesTransfer, usesBills, usesPos, promoBalanceOffset, deviceId, deviceName, hideWalletTransfer, isBvnValidationRequired, walletTab, sessionId, launchPage, kycStatus, promoName, metadata, }: { phoneNumber?: string | undefined; customerRef?: string | undefined; userRef?: string | undefined; usesPaylater?: boolean | undefined; usesPromo?: boolean | undefined; usesAirtimeData?: boolean | undefined; usesTransfer?: boolean | undefined; usesBills?: boolean | undefined; usesPos?: boolean | undefined; onClose?: (() => void) | undefined; promoBalanceOffset?: number | undefined; deviceId?: string | undefined; deviceName?: string | undefined; hideWalletTransfer?: boolean | undefined; isBvnValidationRequired?: boolean | undefined; walletTab?: "Paylater" | "Account" | "Omoni" | undefined; sessionId?: string | undefined; kycStatus?: "verified" | "unverified" | undefined; launchPage?: string | undefined; promoName?: string | undefined; metadata?: Record | undefined; }) => void; }; //# sourceMappingURL=useOmnipay.d.ts.map