import { z } from 'zod'; export declare const genesisSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; properties: z.ZodObject<{ ss58Format: z.ZodOptional; tokenDecimals: z.ZodOptional]>>; tokenSymbol: z.ZodOptional]>>; }, "strip", z.ZodTypeAny, { ss58Format?: number | undefined; tokenDecimals?: number | number[] | undefined; tokenSymbol?: string | string[] | undefined; }, { ss58Format?: number | undefined; tokenDecimals?: number | number[] | undefined; tokenSymbol?: string | string[] | undefined; }>; genesis: z.ZodObject<{ raw: z.ZodObject<{ top: z.ZodRecord; }, "strip", z.ZodTypeAny, { top: Record; }, { top: Record; }>; }, "strip", z.ZodTypeAny, { raw: { top: Record; }; }, { raw: { top: Record; }; }>; }, "strip", z.ZodTypeAny, { name: string; id: string; properties: { ss58Format?: number | undefined; tokenDecimals?: number | number[] | undefined; tokenSymbol?: string | string[] | undefined; }; genesis: { raw: { top: Record; }; }; }, { name: string; id: string; properties: { ss58Format?: number | undefined; tokenDecimals?: number | number[] | undefined; tokenSymbol?: string | string[] | undefined; }; genesis: { raw: { top: Record; }; }; }>; export type Genesis = z.infer;