import { FeeHandlerType, Resource, ResourceType } from './types'; export declare enum Environment { LOCAL = "local", DEVNET = "devnet", TESTNET = "testnet", MAINNET = "mainnet" } export declare enum Network { EVM = "evm", SUBSTRATE = "substrate" } export type Handler = { type: ResourceType; address: string; }; export interface BaseConfig { id: number; chainId: number; name: string; type: Type; bridge: string; nativeTokenSymbol: string; nativeTokenName: string; nativeTokenDecimals: BigInt; startBlock: BigInt; blockConfirmations: number; resources: Array; } export type FeeHandler = { type: FeeHandlerType; address: string; }; export interface EthereumConfig extends BaseConfig { handlers: Array; feeRouter: string; feeHandlers: Array; } export interface SubstrateConfig extends BaseConfig { handlers: Array; } export interface RawConfig { domains: Array; } //# sourceMappingURL=config.d.ts.map