import { Address } from 'viem';
import { CONTRACT_NAMES } from './contract-names.js';
import { PerSupportedChain } from './supported-chains.js';
export declare const COMMON_CONTRACT_ADDRESSES: PerSupportedChain<{
    [key2 in CONTRACT_NAMES]?: Address;
}>;
export declare const CSM_CONTRACT_ADDRESSES: PerSupportedChain<{
    [key2 in CONTRACT_NAMES]?: Address;
}>;
export declare const CSM_MODULE_IDS: PerSupportedChain<number>;
export declare const CSM_DEPLOYMENT_BLOCK_NUMBERS: PerSupportedChain<bigint>;
export declare const SUPPORTED_CSM_VERSIONS: Partial<Record<CONTRACT_NAMES, readonly [bigint, bigint]>>;
export declare const CM_CONTRACT_ADDRESSES: PerSupportedChain<{
    [key2 in CONTRACT_NAMES]?: Address;
}>;
export declare const CM_MODULE_IDS: PerSupportedChain<number>;
export declare const CM_DEPLOYMENT_BLOCK_NUMBERS: PerSupportedChain<bigint | undefined>;
export declare const SUPPORTED_CM_VERSIONS: Partial<Record<CONTRACT_NAMES, readonly [bigint, bigint]>>;
//# sourceMappingURL=contract-addresses.d.ts.map