export type XchainConfig = { supportedRpcUrls: { [chainId: number]: string; }; etherNativeNetworkIds: number[]; ethereumNetworkIds: number[]; skipFetchSetup?: boolean; }; export type XchainConfigOptions = { skipFetchSetup?: boolean; }; interface ParsedObject { [key: number]: string; } export declare function getDefaultXChainIds(baseChainId: number): number[]; export declare const validateAndParseXChainConfig: (input: string) => ParsedObject; export declare function getXchainConfig(baseChainId: number, supportedXChainRpcMapping: { [chainId: number]: string; }, options?: XchainConfigOptions): XchainConfig; export {}; //# sourceMappingURL=xchain.d.ts.map