import { BaseAdapter } from '../base'; import { IMayanChain, IMayanToken, IMayanTransferConfig } from './types'; import { BridgeType, IBridgeTokenBaseInfo } from '../../shared/types'; export declare class MayanAdapter extends BaseAdapter { readonly id: BridgeType; protected bridgedTokenGroups: never[]; init(): this; protected initChains(): void; private isValidChain; protected initTokens(): void; private createNameChainIdMap; private populateTokenMaps; getChainId(chain: IMayanChain): number; getTokenAddress(token: IMayanToken): string; getTokenBaseInfo({ chainId, token }: { chainId: number; token: IMayanToken; }): IBridgeTokenBaseInfo; protected initTransferMap(): void; private createTokenPairsMap; }