/**
 * Environment Configuration for Diamond Hands SDK - Browser Version
 * Browser-compatible environment handling without Node.js dependencies
 */
import { LitNetwork } from "@gvnrdao/dh-lit-ops";
/** SDK environment label — mirrors `LIT_NETWORK` for supported networks. */
export type EnvironmentName = "chipotle";
export interface SDKConfig {
    environment: EnvironmentName;
    litNetwork: LitNetwork;
    realLitTesting: boolean;
    debugMode: boolean;
    runRealIntegrationTests: boolean;
    litRelayUrl?: string;
    ethRpcUrl: string;
    polygonRpcUrl: string;
}
/**
 * Resolved Lit network from `LIT_NETWORK` / `VITE_LIT_NETWORK` (default: production **chipotle**).
 */
export declare function resolveLitNetworkFromEnv(): LitNetwork;
/**
 * SDK environment label derived from `LIT_NETWORK` (default **chipotle**).
 */
export declare function getCurrentEnvironment(): EnvironmentName;
/**
 * Load and validate SDK configuration from environment
 */
export declare function loadSDKConfig(): SDKConfig;
/**
 * Get LIT Network configuration
 */
export declare function getLitNetworkConfig(networkName: LitNetwork): LitNetwork;
/**
 * Environment-aware console logging
 */
export declare function envLog(message: string, ...args: any[]): void;
/**
 * Validate SDK environment requirements
 */
export declare function validateSDKEnvironment(requirements: {
    requiresRealLitTesting?: boolean;
    requiresPrivateKey?: boolean;
}): SDKConfig;
