Viewing File: /home/ubuntu/route-and-root-frontend-base/node_modules/connectkit/build/components/ConnectKit.d.ts
import React, { ReactNode } from 'react';
import { CustomTheme, Languages, Mode, Theme } from '../types';
export declare const routes: {
ONBOARDING: string;
ABOUT: string;
CONNECTORS: string;
MOBILECONNECTORS: string;
CONNECT: string;
DOWNLOAD: string;
PROFILE: string;
SWITCHNETWORKS: string;
};
declare type Connector = any;
declare type Error = string | React.ReactNode | null;
declare type ContextValue = {
theme: Theme;
setTheme: React.Dispatch<React.SetStateAction<Theme>>;
mode: Mode;
setMode: React.Dispatch<React.SetStateAction<Mode>>;
customTheme: CustomTheme | undefined;
setCustomTheme: React.Dispatch<React.SetStateAction<CustomTheme | undefined>>;
lang: Languages;
setLang: React.Dispatch<React.SetStateAction<Languages>>;
open: boolean;
setOpen: React.Dispatch<React.SetStateAction<boolean>>;
route: string;
setRoute: React.Dispatch<React.SetStateAction<string>>;
connector: string;
setConnector: React.Dispatch<React.SetStateAction<Connector>>;
errorMessage: Error;
options?: ConnectKitOptions;
debug: (message: string | React.ReactNode | null, code?: any) => void;
};
declare type ConnectKitOptions = {
language?: Languages;
hideTooltips?: boolean;
hideQuestionMarkCTA?: boolean;
hideNoWalletCTA?: boolean;
avoidLayoutShift?: boolean;
embedGoogleFonts?: boolean;
truncateLongENSAddress?: boolean;
walletConnectName?: string;
reducedMotion?: boolean;
disclaimer?: ReactNode | string;
bufferPolyfill?: boolean;
};
declare type ConnectKitProviderProps = {
children?: React.ReactNode;
theme?: Theme;
mode?: Mode;
customTheme?: CustomTheme | undefined;
options?: ConnectKitOptions;
};
export declare const ConnectKitProvider: React.FC<ConnectKitProviderProps>;
export declare const useContext: () => ContextValue;
export declare const useModal: () => {
open: boolean;
setOpen: (show: boolean) => void;
};
export {};
Back to Directory
File Manager