declare const RAW: readonly [{ readonly chainId: 57073; readonly explorers: readonly [{ readonly name: "Inkonchain Explorer"; readonly url: "https://explorer.inkonchain.com/"; readonly standard: "EIP3091"; }]; readonly nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly name: "Ink"; readonly shortName: "ink"; }]; type Data = (typeof RAW)[number]; export interface Chain { name: string; nativeCurrency: NativeCurrency; shortName: string; chainId: number; explorers?: Explorer[]; parent?: Parent; } export interface Explorer { name: string; url: string; standard: Standard; icon?: string; } export declare const Standard: { readonly Eip3091: "EIP3091"; readonly None: "none"; }; export type Standard = (typeof Standard)[keyof typeof Standard]; export interface NativeCurrency { name: string; symbol: string; decimals: number; } export interface Parent { type: Type; chain: string; bridges?: Bridge[]; } export interface Bridge { url: string; } export declare const Type: { readonly L2: "L2"; readonly Shard: "shard"; }; export type Type = (typeof Type)[keyof typeof Type]; export declare class Chain implements Chain { static fromRaw(data: Data): Chain; static from(chainId: number): Chain; static fromShortName(shortName: string): Chain; static fromChainId(chainId: number): Chain; static txUrl(chainId: number, txHash: string): string; static blockUrl(chainId: number, blockHashOrHeight: string): string; static tokenUrl(chainId: number, tokenAddress: string): string; static accountUrl(chainId: number, accountAddress: string): string; constructor(data: Data); getTxUrl(txHash: string): string; getBlockUrl(blockHashOrHeight: string): string; getTokenUrl(tokenAddress: string): string; getAccountUrl(accountAddress: string): string; } export declare const natives: { [k: string]: NativeCurrency; }; export declare const chains: { [k: string]: Chain; }; export declare const chainIds: 57073[]; export declare const chainShortNameToChainId: { [k: string]: number; }; export declare const chainShortName: { [k: string]: string; }; export declare const chainName: { [k: string]: string; }; export * from './constants'; export default chains;