import { AptosChainId } from '@sentio/chain'; import { Aptos, AptosConfig } from '@aptos-labs/ts-sdk'; import { Labels } from '../core/index.js'; import { RichAptosClient } from './api.js'; export type AptosNetwork = AptosChainId; export declare const AptosNetwork: { readonly MAIN_NET: AptosChainId.APTOS_MAINNET; readonly TEST_NET: AptosChainId.APTOS_TESTNET; readonly MOVEMENT_MAIN_NET: AptosChainId.APTOS_MOVEMENT_MAINNET; readonly MOVEMENT_TEST_NET: AptosChainId.APTOS_MOVEMENT_TESTNET; readonly INITIA_ECHELON: AptosChainId.INITIA_ECHELON; }; export declare const MovementNetwork: { readonly MAIN_NET: AptosChainId.APTOS_MOVEMENT_MAINNET; readonly TEST_NET: AptosChainId.APTOS_MOVEMENT_TESTNET; }; export declare class AptosBindOptions { address: string; network?: AptosNetwork; client?: Aptos; startVersion?: bigint | number; endVersion?: bigint | number; baseLabels?: Labels; } export declare function getRpcConfig(network: AptosNetwork, fullnode?: string | undefined): AptosConfig; export declare function getClient(network: AptosNetwork): RichAptosClient; //# sourceMappingURL=network.d.ts.map