import type { Config } from 'wagmi'; import type ParaWeb from '@getpara/web-sdk'; type WagmiConfigSource = 'factory' | 'provider'; export interface WagmiConfigScope { para: ParaWeb; appName: string; appDescription?: string; appUrl?: string; appIcon?: string; projectId: string; chainIds: readonly number[]; transportChainIds: readonly number[]; walletIds: readonly string[]; } /** * Sets the Wagmi configuration in the global store. * * @param config - The Wagmi configuration object to be stored * @param source - The owner that created the Wagmi configuration * @param scope - The config fingerprint used to match app-created configs to provider configs * @returns {void} */ export declare const setWagmiConfig: (config: Config, source?: WagmiConfigSource, scope?: WagmiConfigScope) => void; /** * Retrieves the current Wagmi configuration from the global store. * * @returns {Config | null} - The current Wagmi configuration or null if not set */ export declare const getWagmiConfig: () => Config; export declare const getWagmiConfigSource: () => WagmiConfigSource; export declare const getWagmiConfigScope: () => WagmiConfigScope; export declare const resetWagmiConfig: () => void; export {};