export type PreconfiguredAddresses = { [contract: string]: string; }; interface BridgeConfig { [networkName: string]: { methods: { method: string; args: any[]; }[]; }; } export declare const preconfiguredAddresses: { bsctestnet: { LzEndpoint: string; LzVirtualChainId: string; }; bscmainnet: { LzEndpoint: string; LzVirtualChainId: string; }; sepolia: { NormalTimelock: string; FastTrackTimelock: string; CriticalTimelock: string; LzEndpoint: string; LzVirtualChainId: string; }; ethereum: { NormalTimelock: string; FastTrackTimelock: string; CriticalTimelock: string; LzEndpoint: string; LzVirtualChainId: string; }; opbnbtestnet: { LzEndpoint: string; LzVirtualChainId: string; NormalTimelock: string; }; opbnbmainnet: { NormalTimelock: string; FastTrackTimelock: string; CriticalTimelock: string; LzEndpoint: string; LzVirtualChainId: string; }; arbitrumsepolia: { NormalTimelock: string; FastTrackTimelock: string; CriticalTimelock: string; LzEndpoint: string; LzVirtualChainId: string; }; arbitrumone: { NormalTimelock: string; FastTrackTimelock: string; CriticalTimelock: string; LzEndpoint: string; LzVirtualChainId: string; }; zksyncsepolia: { NormalTimelock: string; FastTrackTimelock: string; CriticalTimelock: string; LzEndpoint: string; LzVirtualChainId: string; }; opsepolia: { NormalTimelock: string; FastTrackTimelock: string; CriticalTimelock: string; LzEndpoint: string; LzVirtualChainId: string; }; zksyncmainnet: { NormalTimelock: string; FastTrackTimelock: string; CriticalTimelock: string; LzEndpoint: string; LzVirtualChainId: string; }; opmainnet: { NormalTimelock: string; FastTrackTimelock: string; CriticalTimelock: string; LzEndpoint: string; LzVirtualChainId: string; }; basesepolia: { NormalTimelock: string; FastTrackTimelock: string; CriticalTimelock: string; LzEndpoint: string; LzVirtualChainId: string; }; basemainnet: { NormalTimelock: string; FastTrackTimelock: string; CriticalTimelock: string; LzEndpoint: string; LzVirtualChainId: string; }; unichainsepolia: { NormalTimelock: string; FastTrackTimelock: string; CriticalTimelock: string; LzEndpoint: string; LzVirtualChainId: string; }; unichainmainnet: { NormalTimelock: string; FastTrackTimelock: string; CriticalTimelock: string; LzEndpoint: string; LzVirtualChainId: string; }; }; export declare const xvsBridgeMethodsSrc: string[]; export declare const xvsBridgeMethodsDest: string[]; export declare const XVSBridgeAdminMethods: string[]; export declare const XVSTokenDestMethods: string[]; export declare const xvsTokenPermissions: string[]; export declare const bridgeConfig: BridgeConfig; export declare function getPreConfiguredAddresses(networkName: string): Promise; export {};