import { type ZodiosOptions } from "@zodios/core"; import { z } from "zod"; export declare const schemas: { AssetType: z.ZodEnum<["crypto", "fx", "equity", "metal", "rates", "crypto_redemption_rate", "commodities", "crypto_index", "crypto_nav", "eco", "kalshi"]>; asset_type: z.ZodOptional>>; RpcPriceIdentifier: z.ZodString; PriceFeedMetadata: z.ZodObject<{ attributes: z.ZodRecord; id: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ attributes: z.ZodRecord; id: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ attributes: z.ZodRecord; id: z.ZodString; }, z.ZodTypeAny, "passthrough">>; PriceIdInput: z.ZodString; EncodingType: z.ZodEnum<["hex", "base64"]>; BinaryUpdate: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; RpcPrice: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; RpcPriceFeedMetadataV2: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; ParsedPriceUpdate: z.ZodObject<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>; PriceUpdate: z.ZodObject<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">>; ParsedPublisherStakeCap: z.ZodObject<{ cap: z.ZodNumber; publisher: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>; ParsedPublisherStakeCapsUpdate: z.ZodObject<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>; LatestPublisherStakeCapsUpdateDataResponse: z.ZodObject<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">>; }; export declare const api: import("@zodios/core").ZodiosInstance<[{ method: "get"; path: "/v2/price_feeds"; alias: "price_feeds_metadata"; description: "Get the set of price feeds.\n\nThis endpoint fetches all price feeds from the Pyth network. It can be filtered by asset type\nand query string."; requestFormat: "json"; parameters: [{ name: "query"; type: "Query"; schema: z.ZodOptional>; }, { name: "asset_type"; type: "Query"; schema: z.ZodOptional>>; }]; response: z.ZodArray; id: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ attributes: z.ZodRecord; id: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ attributes: z.ZodRecord; id: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, { method: "get"; path: "/v2/updates/price/:publish_time"; alias: "timestamp_price_updates"; description: "Get the latest price updates by price feed id.\n\nGiven a collection of price feed ids, retrieve the latest Pyth price for each price feed."; requestFormat: "json"; parameters: [{ name: "publish_time"; type: "Path"; schema: z.ZodNumber; }, { name: "ids[]"; type: "Query"; schema: z.ZodArray; }, { name: "encoding"; type: "Query"; schema: z.ZodOptional>; }, { name: "parsed"; type: "Query"; schema: z.ZodOptional; }, { name: "ignore_invalid_price_ids"; type: "Query"; schema: z.ZodOptional; }]; response: z.ZodObject<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">>; errors: [{ status: 404; description: string; schema: z.ZodVoid; }]; }, { method: "get"; path: "/v2/updates/price/latest"; alias: "latest_price_updates"; description: "Get the latest price updates by price feed id.\n\nGiven a collection of price feed ids, retrieve the latest Pyth price for each price feed."; requestFormat: "json"; parameters: [{ name: "ids[]"; type: "Query"; schema: z.ZodArray; }, { name: "encoding"; type: "Query"; schema: z.ZodOptional>; }, { name: "parsed"; type: "Query"; schema: z.ZodOptional; }, { name: "ignore_invalid_price_ids"; type: "Query"; schema: z.ZodOptional; }]; response: z.ZodObject<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">>; errors: [{ status: 404; description: string; schema: z.ZodVoid; }]; }, { method: "get"; path: "/v2/updates/price/stream"; alias: "price_stream_sse_handler"; description: "SSE route handler for streaming price updates.\n\nThe connection will automatically close after 24 hours to prevent resource leaks.\nClients should implement reconnection logic to maintain continuous price updates."; requestFormat: "json"; parameters: [{ name: "ids[]"; type: "Query"; schema: z.ZodArray; }, { name: "encoding"; type: "Query"; schema: z.ZodOptional>; }, { name: "parsed"; type: "Query"; schema: z.ZodOptional; }, { name: "allow_unordered"; type: "Query"; schema: z.ZodOptional; }, { name: "benchmarks_only"; type: "Query"; schema: z.ZodOptional; }, { name: "ignore_invalid_price_ids"; type: "Query"; schema: z.ZodOptional; }]; response: z.ZodObject<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">>; errors: [{ status: 404; description: string; schema: z.ZodVoid; }]; }, { method: "get"; path: "/v2/updates/publisher_stake_caps/latest"; alias: "latest_publisher_stake_caps"; description: "Get the most recent publisher stake caps update data."; requestFormat: "json"; parameters: [{ name: "encoding"; type: "Query"; schema: z.ZodOptional>; }, { name: "parsed"; type: "Query"; schema: z.ZodOptional; }]; response: z.ZodObject<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">>; }]>; export declare function createApiClient(baseUrl: string, options?: ZodiosOptions): import("@zodios/core").ZodiosInstance<[{ method: "get"; path: "/v2/price_feeds"; alias: "price_feeds_metadata"; description: "Get the set of price feeds.\n\nThis endpoint fetches all price feeds from the Pyth network. It can be filtered by asset type\nand query string."; requestFormat: "json"; parameters: [{ name: "query"; type: "Query"; schema: z.ZodOptional>; }, { name: "asset_type"; type: "Query"; schema: z.ZodOptional>>; }]; response: z.ZodArray; id: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ attributes: z.ZodRecord; id: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ attributes: z.ZodRecord; id: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, { method: "get"; path: "/v2/updates/price/:publish_time"; alias: "timestamp_price_updates"; description: "Get the latest price updates by price feed id.\n\nGiven a collection of price feed ids, retrieve the latest Pyth price for each price feed."; requestFormat: "json"; parameters: [{ name: "publish_time"; type: "Path"; schema: z.ZodNumber; }, { name: "ids[]"; type: "Query"; schema: z.ZodArray; }, { name: "encoding"; type: "Query"; schema: z.ZodOptional>; }, { name: "parsed"; type: "Query"; schema: z.ZodOptional; }, { name: "ignore_invalid_price_ids"; type: "Query"; schema: z.ZodOptional; }]; response: z.ZodObject<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">>; errors: [{ status: 404; description: string; schema: z.ZodVoid; }]; }, { method: "get"; path: "/v2/updates/price/latest"; alias: "latest_price_updates"; description: "Get the latest price updates by price feed id.\n\nGiven a collection of price feed ids, retrieve the latest Pyth price for each price feed."; requestFormat: "json"; parameters: [{ name: "ids[]"; type: "Query"; schema: z.ZodArray; }, { name: "encoding"; type: "Query"; schema: z.ZodOptional>; }, { name: "parsed"; type: "Query"; schema: z.ZodOptional; }, { name: "ignore_invalid_price_ids"; type: "Query"; schema: z.ZodOptional; }]; response: z.ZodObject<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">>; errors: [{ status: 404; description: string; schema: z.ZodVoid; }]; }, { method: "get"; path: "/v2/updates/price/stream"; alias: "price_stream_sse_handler"; description: "SSE route handler for streaming price updates.\n\nThe connection will automatically close after 24 hours to prevent resource leaks.\nClients should implement reconnection logic to maintain continuous price updates."; requestFormat: "json"; parameters: [{ name: "ids[]"; type: "Query"; schema: z.ZodArray; }, { name: "encoding"; type: "Query"; schema: z.ZodOptional>; }, { name: "parsed"; type: "Query"; schema: z.ZodOptional; }, { name: "allow_unordered"; type: "Query"; schema: z.ZodOptional; }, { name: "benchmarks_only"; type: "Query"; schema: z.ZodOptional; }, { name: "ignore_invalid_price_ids"; type: "Query"; schema: z.ZodOptional; }]; response: z.ZodObject<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ema_price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; id: z.ZodString; metadata: z.ZodObject<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prev_publish_time: z.ZodOptional>; proof_available_time: z.ZodOptional>; slot: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; price: z.ZodObject<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ conf: z.ZodString; expo: z.ZodNumber; price: z.ZodString; publish_time: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">>; errors: [{ status: 404; description: string; schema: z.ZodVoid; }]; }, { method: "get"; path: "/v2/updates/publisher_stake_caps/latest"; alias: "latest_publisher_stake_caps"; description: "Get the most recent publisher stake caps update data."; requestFormat: "json"; parameters: [{ name: "encoding"; type: "Query"; schema: z.ZodOptional>; }, { name: "parsed"; type: "Query"; schema: z.ZodOptional; }]; response: z.ZodObject<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ binary: z.ZodObject<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ data: z.ZodArray; encoding: z.ZodEnum<["hex", "base64"]>; }, z.ZodTypeAny, "passthrough">>; parsed: z.ZodOptional, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ publisher_stake_caps: z.ZodArray, z.objectInputType<{ cap: z.ZodNumber; publisher: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">>>; }, z.ZodTypeAny, "passthrough">>; }]>;