import React, { type ReactNode } from 'react'; import { AppKit } from './AppKit'; export interface AppKitContextType { appKit: AppKit | null; } export declare const AppKitContext: React.Context; interface AppKitProviderProps { children: ReactNode; instance: AppKit; } export declare const AppKitProvider: React.FC; export declare const useInternalAppKit: () => { connect: (options?: import("@reown/appkit-common-react-native").AppKitConnectOptions | undefined) => Promise; disconnect: (namespace?: import("@reown/appkit-common-react-native").ChainNamespace | undefined, isInternal?: boolean | undefined) => Promise; open: (options?: import("@reown/appkit-common-react-native").AppKitOpenOptions | undefined) => void; close: () => Promise; back: () => void | Promise; switchNetwork: (network: `${string}:${string}` | import("@reown/appkit-common-react-native").AppKitNetwork) => Promise; getProvider: (namespace?: string | undefined) => T | null; switchAccountType: (namespace: import("@reown/appkit-common-react-native").ChainNamespace, type: import("@reown/appkit-common-react-native").AccountType, network: import("@reown/appkit-common-react-native").AppKitNetwork) => Promise; }; export {}; //# sourceMappingURL=AppKitContext.d.ts.map