import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import * as models from "../index.js"; export type GetOrderBidsByMakerRequest = { /** * Since user's address can be present in several blockchains (for example, ETHEREUM and POLYGON), you can use this filter to get Orders only for specific blockchains. Or keep it empty to get Order from all blockchains */ maker: Array; /** * Names of the blockchain networks. If no one specified, data from all blockchains will be returned */ blockchains?: Array | undefined; /** * The platform where the order was created */ platform?: models.Platform | undefined; /** * The nft collection of order */ collection?: Array | undefined; /** * Address of the consumer to receive the commission for the order */ origin?: string | undefined; /** * Order status */ status?: Array | undefined; /** * Currencies for bids */ currencies?: Array | undefined; /** * Lower time border of data (timestamp) */ start?: number | undefined; /** * Upper time border of data (timestamp) */ end?: number | undefined; /** * Continuation token from the previous response */ continuation?: string | undefined; /** * The number of items to return */ size?: number | undefined; /** * Search engine to use for search * * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. */ searchEngine?: models.SearchEngine | undefined; }; /** @internal */ export declare const GetOrderBidsByMakerRequest$inboundSchema: z.ZodType; /** @internal */ export type GetOrderBidsByMakerRequest$Outbound = { maker: Array; blockchains?: Array | undefined; platform?: string | undefined; collection?: Array | undefined; origin?: string | undefined; status?: Array | undefined; currencies?: Array | undefined; start?: number | undefined; end?: number | undefined; continuation?: string | undefined; size?: number | undefined; searchEngine?: string | undefined; }; /** @internal */ export declare const GetOrderBidsByMakerRequest$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 GetOrderBidsByMakerRequest$ { /** @deprecated use `GetOrderBidsByMakerRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `GetOrderBidsByMakerRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `GetOrderBidsByMakerRequest$Outbound` instead. */ type Outbound = GetOrderBidsByMakerRequest$Outbound; } export declare function getOrderBidsByMakerRequestToJSON(getOrderBidsByMakerRequest: GetOrderBidsByMakerRequest): string; export declare function getOrderBidsByMakerRequestFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=getorderbidsbymaker.d.ts.map