import { AtomicLocalRebalancingBridge__factory, CrossCollateralRouter__factory, EverclearEthBridge__factory, EverclearTokenBridge__factory, HypERC20Collateral__factory, HypERC20__factory, HypERC721Collateral__factory, HypERC721URICollateral__factory, HypERC721URIStorage__factory, HypERC721__factory, HypERC4626Collateral__factory, HypERC4626OwnerCollateral__factory, HypERC4626__factory, HypFiatToken__factory, HypNative__factory, HypXERC20Lockbox__factory, HypXERC20__factory, OpL1V1NativeTokenBridge__factory, OpL2NativeTokenBridge__factory, TokenBridgeOft__factory, TokenBridgeCctpV1__factory, TokenBridgeCctpV2__factory, TokenBridgeDepositAddress__factory } from '@hyperlane-xyz/core'; export declare const hypERC20contracts: { readonly synthetic: 'HypERC20'; readonly syntheticRebase: 'HypERC4626'; readonly syntheticUri: 'HypERC721'; readonly collateral: 'HypERC20Collateral'; readonly collateralFiat: 'HypFiatToken'; readonly collateralUri: 'HypERC721Collateral'; readonly xERC20: 'HypXERC20'; readonly xERC20Lockbox: 'HypXERC20Lockbox'; readonly collateralVault: 'HypERC4626OwnerCollateral'; readonly collateralVaultRebase: 'HypERC4626Collateral'; readonly collateralCctp: 'TokenBridgeCctp'; readonly native: 'HypNative'; readonly nativeOpL2: 'OPL2TokenBridgeNative'; readonly nativeOpL1: 'OpL1TokenBridgeNative'; readonly nativeScaled: 'HypNative'; readonly ethEverclear: 'EverclearEthBridge'; readonly collateralEverclear: 'EverclearTokenBridge'; readonly collateralDepositAddress: 'TokenBridgeDepositAddress'; readonly collateralOft: 'TokenBridgeOft'; readonly atomicLocalRebalancing: 'AtomicLocalRebalancingBridge'; readonly crossCollateral: 'CrossCollateralRouter'; }; export type HypERC20contracts = typeof hypERC20contracts; export declare const hypERC20factories: { readonly synthetic: HypERC20__factory; readonly collateral: HypERC20Collateral__factory; readonly collateralCctp: TokenBridgeCctpV1__factory; readonly collateralVault: HypERC4626OwnerCollateral__factory; readonly collateralVaultRebase: HypERC4626Collateral__factory; readonly syntheticRebase: HypERC4626__factory; readonly collateralFiat: HypFiatToken__factory; readonly xERC20: HypXERC20__factory; readonly xERC20Lockbox: HypXERC20Lockbox__factory; readonly native: HypNative__factory; readonly nativeOpL2: OpL2NativeTokenBridge__factory; readonly nativeOpL1: OpL1V1NativeTokenBridge__factory; readonly nativeScaled: HypNative__factory; readonly ethEverclear: EverclearEthBridge__factory; readonly collateralEverclear: EverclearTokenBridge__factory; readonly collateralDepositAddress: TokenBridgeDepositAddress__factory; readonly collateralOft: TokenBridgeOft__factory; readonly atomicLocalRebalancing: AtomicLocalRebalancingBridge__factory; readonly crossCollateral: CrossCollateralRouter__factory; }; export type HypERC20Factories = typeof hypERC20factories; export declare function getCctpFactory(version: 'V1' | 'V2'): TokenBridgeCctpV1__factory | TokenBridgeCctpV2__factory; export declare const hypERC721contracts: { readonly collateralUri: 'HypERC721URICollateral'; readonly collateral: 'HypERC721Collateral'; readonly syntheticUri: 'HypERC721URIStorage'; readonly synthetic: 'HypERC721'; }; export type HypERC721contracts = typeof hypERC721contracts; export declare const hypERC721factories: { readonly collateralUri: HypERC721URICollateral__factory; readonly collateral: HypERC721Collateral__factory; readonly syntheticUri: HypERC721URIStorage__factory; readonly synthetic: HypERC721__factory; }; export type HypERC721Factories = typeof hypERC721factories; export type TokenFactories = HypERC20Factories | HypERC721Factories; //# sourceMappingURL=contracts.d.ts.map