import type { development, production, staging, Network, ERC721Symbol } from 'paraspace-configs-v2'; type NetworkContractMapForDev = (typeof development.contracts)[Network]; type ContractNameForDev = keyof NetworkContractMapForDev; type NetworkContractMapForProduction = (typeof production.contracts)[Network]; type ContractNameForProduction = keyof NetworkContractMapForProduction; type NetworkContractMapForStaging = (typeof staging.contracts)[Network]; type ContractNameForStaging = keyof NetworkContractMapForStaging; export type ContractName = ContractNameForDev & ContractNameForProduction & ContractNameForStaging; export type ContractMap = Record; export type CollectionConfig = { symbol: ERC721Symbol; contractName: ContractName; wrappedContractName?: ContractName; openseaSlug: string; contractAddress?: string; address: string; }; export declare enum Environment { DEVELOPMENT = "development", STAGING = "staging", PRODUCTION = "production" } export {}; //# sourceMappingURL=types.d.ts.map