import type { Chain as ViemChain } from "viem"; type ChainBlockExplorer = { name: string; url: string; apiUrl?: string | undefined; }; export type Repository = { commit: string; url: `https://github.com/sablier-labs/${string}`; }; export type AliasMap = { [contractName: string]: string; }; export declare namespace Shared { type Chain = ViemChain & { blockExplorers: { [key: string]: ChainBlockExplorer; default: ChainBlockExplorer; }; coinGeckoPlatformId?: string; isSupportedByUI: boolean; isTestnet: boolean; nativeCurrency: ViemChain["nativeCurrency"] & { coinGeckoId: string; wrapperContract?: string; }; rpc: { defaults: string[]; [key: string]: unknown; }; slug: string; }; type Manifest = { [contractKey: string]: string; }; type Contract = { address: TAddress; alias?: string; block?: number; chainId: number; explorerURL?: string; name: string; protocol: TProtocol | undefined; version: TVersion | undefined; }; } export {}; //# sourceMappingURL=types.d.ts.map