import { createAuthManager, generateSessionKeyPair } from '@lit-protocol/auth'; import { createLitClient } from '@lit-protocol/lit-client'; import { LitNetworkModule, PaymentManager } from '@lit-protocol/networks'; import { privateKeyToAccount } from 'viem/accounts'; import { EnvVars } from './createEnvVars'; export declare const CONFIG: { LOCAL: { nativeFundingAmount: string; ledgerDepositAmount: string; sponsorshipLimits: { totalMaxPriceInWei: string; userMaxPrice: bigint; }; }; LIVE: { nativeFundingAmount: string; ledgerDepositAmount: string; sponsorshipLimits: { totalMaxPriceInWei: string; userMaxPrice: bigint; }; }; MAINNET: { nativeFundingAmount: string; ledgerDepositAmount: string; sponsorshipLimits: { totalMaxPriceInWei: string; userMaxPrice: bigint; }; }; }; export type TestEnvs = { address: `0x${string}`; networkModule: LitNetworkModule; }; export type TestEnv = { masterAccount: ReturnType; masterPaymentManager: PaymentManager; networkModule: LitNetworkModule; litClient: Awaited>; authManager: ReturnType; config: { nativeFundingAmount: string; ledgerDepositAmount: string; sponsorshipLimits: { totalMaxPriceInWei: string; userMaxPrice: bigint; }; }; sessionKeyPair: ReturnType; }; export declare const createTestEnv: (envVars: EnvVars) => Promise;