@rainbow-me/rainbowkit
Version:
The best way to connect a wallet
28 lines (27 loc) • 895 B
TypeScript
import React, { type ReactNode } from 'react';
interface ModalProviderProps {
children: ReactNode;
}
export declare function ModalProvider({ children }: ModalProviderProps): React.JSX.Element;
export declare function useModalState(): {
accountModalOpen: boolean;
chainModalOpen: boolean;
connectModalOpen: boolean;
};
export declare function useAccountModal(): {
accountModalOpen: boolean;
openAccountModal: (() => void) | undefined;
};
export declare function useChainModal(): {
chainModalOpen: boolean;
openChainModal: (() => void) | undefined;
};
export declare function useWalletConnectOpenState(): {
isWalletConnectModalOpen: boolean;
setIsWalletConnectModalOpen: (isWalletConnectModalOpen: boolean) => void;
};
export declare function useConnectModal(): {
connectModalOpen: boolean;
openConnectModal: (() => void) | undefined;
};
export {};