import type { Address } from '@hyperlane-xyz/utils';
import type { MultiProviderAdapter } from '../../providers/MultiProviderAdapter.js';
import type { ChainName } from '../../types.js';
import type { TokenConnection } from '../TokenConnection.js';
import type { TokenStandard } from '../TokenStandard.js';
export interface HypTokenAdapterInput {
    chainName: ChainName;
    addressOrDenom: Address | string;
    standard?: TokenStandard | string;
    collateralAddressOrDenom?: Address | string;
    connections?: Array<TokenConnection>;
}
export declare function hasOnlyHyperlaneConnections(token: HypTokenAdapterInput): boolean;
export declare function hasChainMetadata(multiProvider: MultiProviderAdapter, chainName: ChainName): boolean;
//# sourceMappingURL=hypTokenAdapterUtils.d.ts.map