import type { NetworkDomain, ActiveWallet, NetworkConfig } from '@/types/wallet';
import type { GoWasmProxy } from '@/setup/createWasm/createProxy/createProxy';
export declare const resetGoWasm: () => void;
type ZboxAppType = 'vult' | 'blimp' | 'chalk' | 'chimney' | 'bolt' | 'atlus';
/** Set the wallet details and return the goWasm instance to call SDK methods. */
declare const getWasm: ({ domain, wallet, zboxAppType, networkConfig, }: {
    domain: NetworkDomain;
    wallet?: ActiveWallet;
    zboxAppType?: ZboxAppType;
    networkConfig?: NetworkConfig;
}) => Promise<GoWasmProxy>;
export { getWasm };
