import { z } from 'zod'; export declare const CoinSchema: z.ZodObject<{ type: z.ZodString; decimals: z.ZodNumber; description: z.ZodString; iconUrl: z.ZodString; name: z.ZodString; symbol: z.ZodString; verified: z.ZodBoolean; tags: z.ZodArray; }, "strip", z.ZodTypeAny, { symbol: string; type: string; decimals: number; description: string; iconUrl: string; name: string; verified: boolean; tags: string[]; }, { symbol: string; type: string; decimals: number; description: string; iconUrl: string; name: string; verified: boolean; tags: string[]; }>; export declare const MultipleCoinMetadataResponseWithPaginationSchema: z.ZodObject<{ coins: z.ZodArray; }, "strip", z.ZodTypeAny, { symbol: string; type: string; decimals: number; description: string; iconUrl: string; name: string; verified: boolean; tags: string[]; }, { symbol: string; type: string; decimals: number; description: string; iconUrl: string; name: string; verified: boolean; tags: string[]; }>, "many">; pagination: z.ZodObject<{ limit: z.ZodNumber; offset: z.ZodNumber; total: z.ZodNumber; }, "strip", z.ZodTypeAny, { limit: number; offset: number; total: number; }, { limit: number; offset: number; total: number; }>; }, "strip", z.ZodTypeAny, { coins: { symbol: string; type: string; decimals: number; description: string; iconUrl: string; name: string; verified: boolean; tags: string[]; }[]; pagination: { limit: number; offset: number; total: number; }; }, { coins: { symbol: string; type: string; decimals: number; description: string; iconUrl: string; name: string; verified: boolean; tags: string[]; }[]; pagination: { limit: number; offset: number; total: number; }; }>; export declare const MultipleCoinMetadataResponseSchema: z.ZodObject<{ coins: z.ZodArray; }, "strip", z.ZodTypeAny, { symbol: string; type: string; decimals: number; description: string; iconUrl: string; name: string; verified: boolean; tags: string[]; }, { symbol: string; type: string; decimals: number; description: string; iconUrl: string; name: string; verified: boolean; tags: string[]; }>, "many">; }, "strip", z.ZodTypeAny, { coins: { symbol: string; type: string; decimals: number; description: string; iconUrl: string; name: string; verified: boolean; tags: string[]; }[]; }, { coins: { symbol: string; type: string; decimals: number; description: string; iconUrl: string; name: string; verified: boolean; tags: string[]; }[]; }>; export declare const CoinDecimalsSchema: z.ZodObject<{ type: z.ZodString; decimals: z.ZodNumber; }, "strip", z.ZodTypeAny, { type: string; decimals: number; }, { type: string; decimals: number; }>; export declare const MultipleCoinDecimalsResponseSchema: z.ZodObject<{ decimals: z.ZodRecord; }, "strip", z.ZodTypeAny, { decimals: Record; }, { decimals: Record; }>;