import { SDKNetworkOptions } from '@moonpay/login-common'; import { SDKOptions } from './MoonpayWalletSDK'; /** * This class contains static methods to validate SDK configurations such as * the network options and API key environment. */ export declare class SDKValidator { /** * Validates the chain network option of the SDK. * * @static * @param {SDKNetworkOptions} option - The network option to be validated. * @returns {boolean} Returns true if the option is valid or not provided, false otherwise. */ static validateSDKChainNetworkOption(option?: SDKNetworkOptions): boolean; /** * Validates the API key environment of the SDK. * * @static * @param {SDKOptions} options - The SDK options containing the API key and login domain. * @returns {boolean} Returns true if the API key environment is valid, false otherwise. */ static validateApiKeyEnvironment(options: SDKOptions): boolean; } export default SDKValidator;