declare type OmnipayProps = { color: string; env: 'dev' | 'prod'; publicKey: string; phoneNumber: string; view: 'bills' | 'registration'; onEnterFullScreen?: () => void; onExitFullScreen?: () => void; }; declare const Omnipay: { ({ color, env, publicKey, phoneNumber, view, onEnterFullScreen, onExitFullScreen, }: OmnipayProps): JSX.Element; Registration: ({ color, env, publicKey, phoneNumber, onRegistrationSuccessful, onClose, }: { color: string; env: "prod" | "dev"; publicKey: string; phoneNumber: string; onRegistrationSuccessful?: (({ customerRef, walletId, }: { customerRef: string; walletId: string; }) => void) | undefined; onClose?: (() => void) | undefined; }) => JSX.Element; BvnVerification: ({ color, env, publicKey, phoneNumber, onVerificationSuccessful, onClose, customerRef, }: { color: string; env: "prod" | "dev"; publicKey: string; phoneNumber?: string | undefined; customerRef?: string | undefined; onVerificationSuccessful?: (() => void) | undefined; onClose?: (() => void) | undefined; }) => JSX.Element; PaylaterAgreement: ({ color, env, publicKey, phoneNumber, onAgreementAccepted, customerRef, amount, lenderId, feesId, sublimitId, onClose, }: { color: string; env: "prod" | "dev"; publicKey: string; phoneNumber?: string | undefined; customerRef?: string | undefined; amount: number; lenderId?: string | undefined; feesId?: string | undefined; sublimitId?: string | undefined; onAgreementAccepted: ({ agreementId }: { agreementId: string; }) => void; onClose?: (() => void) | undefined; }) => JSX.Element; PaymentLinking: ({ color, env, publicKey, phoneNumber, customerRef, userRef, amount, sessionId, orderId, onClose, onPaymentLinkingSuccessful, }: { color: string; env: "prod" | "dev"; publicKey: string; phoneNumber?: string | undefined; customerRef?: string | undefined; userRef?: string | undefined; amount: number; sessionId: string; orderId: string; onClose?: (() => void) | undefined; onPaymentLinkingSuccessful?: (() => void) | undefined; }) => JSX.Element; FaceVerification: ({ color, env, preAuthKey, onVerificationSuccessful, }: { color: string; env: "prod" | "dev"; preAuthKey: string; onVerificationSuccessful: (faceAuthToken: string) => void; }) => JSX.Element; }; export default Omnipay; //# sourceMappingURL=OmnipayView.d.ts.map