import { z } from 'zod'; /** * Environment schema for @cofhe/sdk chains */ declare const EnvironmentSchema: z.ZodEnum<{ MOCK: "MOCK"; TESTNET: "TESTNET"; MAINNET: "MAINNET"; }>; /** * Zod schema for CofheChain validation */ declare const CofheChainSchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; network: z.ZodString; coFheUrl: z.ZodURL; verifierUrl: z.ZodURL; thresholdNetworkUrl: z.ZodURL; environment: z.ZodEnum<{ MOCK: "MOCK"; TESTNET: "TESTNET"; MAINNET: "MAINNET"; }>; }, z.core.$strip>; /** * Type inference from the schema */ type CofheChain = z.infer; type Environment = z.infer; export type { CofheChain as C, Environment as E };