import React from 'react'; import { RainbowKitProviderProps } from '../../components/RainbowKitProvider/DiditRainbowkitProvider'; import { DiditAuthMethod, DiditEmailAuthMode } from '../../types'; type DiditAuthProviderProps = { authBaseUrl?: string; walletAuthBaseUrl?: string; children: React.ReactNode; clientId: string; claims?: string; authMethods?: DiditAuthMethod[]; emailAuthMode?: DiditEmailAuthMode; emailLogoutPath?: string; onError?: (error: string) => void; onLogin?: (authMethod?: DiditAuthMethod) => void; onLogout?: () => void; redirectUri: string; tokenAuthorizationPath?: string; walletAuthorizationPath?: string; scope?: string; } & RainbowKitProviderProps; declare const DiditAuthProvider: ({ authBaseUrl, authMethods, children, claims, clientId, emailAuthMode, onError, onLogin, onLogout, redirectUri, scope, tokenAuthorizationPath, walletAuthBaseUrl, walletAuthorizationPath, ...RainbowKitProps }: DiditAuthProviderProps) => React.JSX.Element; export default DiditAuthProvider;