type EmbeddedWalletAdditionalOptions = { chain: Pick<Chain, "chainId" | "rpc">; clientId: string; onAuthSuccess?: (authResult: AuthAndWalletRpcReturnType) => void;};
type chain = Pick<Chain, "chainId" | "rpc">;
type clientId = string;
function onAuthSuccess(authResult: AuthAndWalletRpcReturnType): void;
let authResult: AuthAndWalletRpcReturnType;
let returnType: void;