import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type EcommerceOrdersFilter = { /** * Customer email address to filter on */ email?: string | undefined; /** * Customer id to filter on */ customerId?: string | undefined; /** * Minimum date the order was last modified */ updatedSince?: string | undefined; /** * Minimum date the order was created */ createdSince?: string | undefined; }; /** @internal */ export declare const EcommerceOrdersFilter$inboundSchema: z.ZodType; /** @internal */ export type EcommerceOrdersFilter$Outbound = { email?: string | undefined; customer_id?: string | undefined; updated_since?: string | undefined; created_since?: string | undefined; }; /** @internal */ export declare const EcommerceOrdersFilter$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 EcommerceOrdersFilter$ { /** @deprecated use `EcommerceOrdersFilter$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EcommerceOrdersFilter$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EcommerceOrdersFilter$Outbound` instead. */ type Outbound = EcommerceOrdersFilter$Outbound; } export declare function ecommerceOrdersFilterToJSON(ecommerceOrdersFilter: EcommerceOrdersFilter): string; export declare function ecommerceOrdersFilterFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=ecommerceordersfilter.d.ts.map