import { BaseAdapter } from '../base'; import { ICBridgeBurnPairConfig, ICBridgeChain, ICBridgePeggedPairConfig, ICBridgeToken, ICBridgeTransferConfig } from './types'; import { BridgeType } from '../../shared/types'; export declare class CBridgeAdapter extends BaseAdapter { id: BridgeType; protected bridgedTokenGroups: never[]; private peggedPairConfigs; private burnPairConfigs; init(): this; protected initChains(): void; protected initTokens(): void; protected initTransferMap(): void; private initPeggedPairConfigs; private initBurnPairConfigs; getChainId(chain: ICBridgeChain): number; getTokenBaseInfo({ chainId, token, }: { chainId: number; token: ICBridgeToken; }): { displaySymbol: string; icon: string; name: string; symbol: string; address: string; decimals: number; }; getPeggedPairConfigs(): ICBridgeBurnPairConfig[]; getBurnPairConfigs(): ICBridgePeggedPairConfig[]; private isBlockedPair; }