import { BaseAdapter } from '../base'; import { IDeBridgeChain, IDeBridgeToken, IDeBridgeTransferConfig } from './types'; import { BridgeType } from '../../shared/types'; export declare class DeBridgeAdapter extends BaseAdapter { id: BridgeType; protected bridgedTokenGroups: string[][]; protected initChains(): void; protected initTokens(): void; protected initTransferMap(): void; getChainId(chain: IDeBridgeChain): number; getTokenBaseInfo({ chainId, token, }: { chainId: number; token: IDeBridgeToken; }): { displaySymbol: string; icon: string; name: string; symbol: string; address: string; decimals: number; }; getTokenByAddress({ chainId, address, }: { chainId: number; address: string; }): IDeBridgeToken | undefined; }