import React from "react"; import { QuestSDK } from "@bandit-network/quest-sdk"; import { ClusterBanditType } from "@bandit-network/sdk-api"; interface BanditQuestContextType { apiKey: string; cluster: ClusterBanditType; getSignatureMessage: (address: string) => Promise<{ message: string; expireBy: string; }>; questSDK: QuestSDK; walletSettings?: WalletSettingOverride | undefined; closeOnSuccess?: boolean; address?: string; } interface WalletSettings { inheritEvmWallets?: boolean; inheritSolWallets?: boolean; customSignature?: boolean; signature?: string; onConnectClick?: () => void; } interface WalletSettingOverride extends WalletSettings { setSignature: (signature: string) => void; } interface BanditContextProps { apiKey: string; cluster: ClusterBanditType; walletSettings?: WalletSettings | undefined; children: React.ReactNode; closeOnSuccess?: boolean; address?: string; } export declare const BanditContextProvider: React.FC; export declare const useBanditContext: () => BanditQuestContextType; export {}; //# sourceMappingURL=BanditQuestContext.d.ts.map