import * as z from "zod"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; import { EthOrderCryptoPunksData, EthOrderCryptoPunksData$Outbound } from "./ethordercryptopunksdata.js"; import { EthOrderDataLegacy, EthOrderDataLegacy$Outbound } from "./ethorderdatalegacy.js"; import { EthOrderDataRaribleV2DataV1, EthOrderDataRaribleV2DataV1$Outbound } from "./ethorderdatarariblev2datav1.js"; import { EthOrderDataRaribleV2DataV2, EthOrderDataRaribleV2DataV2$Outbound } from "./ethorderdatarariblev2datav2.js"; import { EthOrderDataRaribleV2DataV3, EthOrderDataRaribleV2DataV3$Outbound } from "./ethorderdatarariblev2datav3.js"; import { EthOrderDataRaribleV2DataV3Buy, EthOrderDataRaribleV2DataV3Buy$Outbound } from "./ethorderdatarariblev2datav3buy.js"; import { EthOrderDataRaribleV2DataV3Sell, EthOrderDataRaribleV2DataV3Sell$Outbound } from "./ethorderdatarariblev2datav3sell.js"; import { EthOrderOpenSeaV1DataV1, EthOrderOpenSeaV1DataV1$Outbound } from "./ethorderopenseav1datav1.js"; import { EthOrderSeaportDataV1, EthOrderSeaportDataV1$Outbound } from "./ethorderseaportdatav1.js"; import { FlowOrderDataV1, FlowOrderDataV1$Outbound } from "./floworderdatav1.js"; import { ImmutablexOrderDataV1, ImmutablexOrderDataV1$Outbound } from "./immutablexorderdatav1.js"; import { RawOrderData, RawOrderData$Outbound } from "./raworderdata.js"; import { SolanaAuctionHouseDataV1, SolanaAuctionHouseDataV1$Outbound } from "./solanaauctionhousedatav1.js"; export type OrderDataEthRaribleV2OrderData = EthOrderDataRaribleV2DataV1 | EthOrderDataRaribleV2DataV2 | EthOrderDataRaribleV2DataV3 | EthOrderDataRaribleV2DataV3Buy | EthOrderDataRaribleV2DataV3Sell; export type OrderData = RawOrderData | EthOrderDataLegacy | EthOrderCryptoPunksData | FlowOrderDataV1 | ImmutablexOrderDataV1 | SolanaAuctionHouseDataV1 | EthOrderOpenSeaV1DataV1 | EthOrderDataRaribleV2DataV1 | EthOrderDataRaribleV2DataV2 | EthOrderDataRaribleV2DataV3 | EthOrderDataRaribleV2DataV3Buy | EthOrderDataRaribleV2DataV3Sell | EthOrderSeaportDataV1; /** @internal */ export declare const OrderDataEthRaribleV2OrderData$inboundSchema: z.ZodType; /** @internal */ export type OrderDataEthRaribleV2OrderData$Outbound = EthOrderDataRaribleV2DataV1$Outbound | EthOrderDataRaribleV2DataV2$Outbound | EthOrderDataRaribleV2DataV3$Outbound | EthOrderDataRaribleV2DataV3Buy$Outbound | EthOrderDataRaribleV2DataV3Sell$Outbound; /** @internal */ export declare const OrderDataEthRaribleV2OrderData$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace OrderDataEthRaribleV2OrderData$ { /** @deprecated use `OrderDataEthRaribleV2OrderData$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `OrderDataEthRaribleV2OrderData$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `OrderDataEthRaribleV2OrderData$Outbound` instead. */ type Outbound = OrderDataEthRaribleV2OrderData$Outbound; } export declare function orderDataEthRaribleV2OrderDataToJSON(orderDataEthRaribleV2OrderData: OrderDataEthRaribleV2OrderData): string; export declare function orderDataEthRaribleV2OrderDataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const OrderData$inboundSchema: z.ZodType; /** @internal */ export type OrderData$Outbound = RawOrderData$Outbound | EthOrderDataLegacy$Outbound | EthOrderCryptoPunksData$Outbound | FlowOrderDataV1$Outbound | ImmutablexOrderDataV1$Outbound | SolanaAuctionHouseDataV1$Outbound | EthOrderOpenSeaV1DataV1$Outbound | EthOrderDataRaribleV2DataV1$Outbound | EthOrderDataRaribleV2DataV2$Outbound | EthOrderDataRaribleV2DataV3$Outbound | EthOrderDataRaribleV2DataV3Buy$Outbound | EthOrderDataRaribleV2DataV3Sell$Outbound | EthOrderSeaportDataV1$Outbound; /** @internal */ export declare const OrderData$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace OrderData$ { /** @deprecated use `OrderData$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `OrderData$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `OrderData$Outbound` instead. */ type Outbound = OrderData$Outbound; } export declare function orderDataToJSON(orderData: OrderData): string; export declare function orderDataFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=orderdata.d.ts.map