import { ChainInfoReader, ChainInfoReaderFromGitRawOptions, ChainInfos, CustomChainInfo } from "./chain-infos"; import { TokenItems } from "./token-items"; export declare class OraiCommon { private _chainInfos?; private _tokenItems?; constructor(_chainInfos?: ChainInfos, _tokenItems?: TokenItems); static initializeFromCustomChainInfos(customChainInfos: CustomChainInfo[]): OraiCommon; static initializeFromChainInfoReader(reader: ChainInfoReader): Promise; static initializeFromBackend(baseUrl?: string, dex?: string): Promise; static initializeFromGit(accessToken?: string): Promise; static initializeFromGitRaw(options?: ChainInfoReaderFromGitRawOptions): Promise; withChainInfos(chainInfos: ChainInfos): this; withTokenItems(tokenItems: TokenItems): this; get chainInfos(): ChainInfos; get tokenItems(): TokenItems; }