interface ThirdwebProviderCoreProps<TChains extends Array<Chain>>
activeChain:
| Chain
| (number & {})
| (string & {})
| TChains[number]["chainId"]
| TChains[number]["slug"];
authConfig: ThirdwebAuthConfig;
autoConnect: boolean;
autoConnectTimeout: number;
autoSwitch: boolean;
clientId: string;
dAppMeta: DAppMetaData;
queryClient: QueryClient;
sdkOptions: Omit<undefined | {}, "chains">;
secretKey: string;
storageInterface: IThirdwebStorage;
supportedChains: TChains;
supportedWallets: Array<WalletConfig>;
theme: "light" | "dark";
}