import type { IHypTokenAdapter } from './ITokenAdapter.js';
import { type HypTokenAdapterInput } from './hypTokenAdapterUtils.js';
import type { MultiProviderAdapter } from '../../providers/MultiProviderAdapter.js';
import type { TokenStandard } from '../TokenStandard.js';
export declare function createEvmLikeHypAdapter(multiProvider: MultiProviderAdapter<{
    mailbox?: string;
}>, token: HypTokenAdapterInput, standards: {
    native: TokenStandard;
    hypNative: TokenStandard;
    hypCollateral: readonly TokenStandard[];
    hypOwnerCollateral: TokenStandard | undefined;
    hypCrossCollateralRouter: TokenStandard;
    hypRebaseCollateral: TokenStandard;
    hypCollateralFiat: TokenStandard;
    hypSynthetic: TokenStandard;
    hypSyntheticRebase: TokenStandard;
    hypXerc20: readonly TokenStandard[];
    hypXerc20Lockbox: readonly TokenStandard[];
}): IHypTokenAdapter<unknown> | undefined;
//# sourceMappingURL=evmLikeHyp.d.ts.map