import * as z from "zod/v4-mini";
import * as components from "../components/index.js";
export type ListOrdersGlobals = {
/**
* Optional string used to pick a non-default API version to use. See our API version guide.
*/
shippoApiVersion?: string | undefined;
};
export type ListOrdersRequest = {
/**
* The page number you want to select
*/
page?: number | undefined;
/**
* The number of results to return per page (max 100)
*/
results?: number | undefined;
/**
* Filter orders by order status
*/
orderStatus?: Array | undefined;
/**
* Filter orders by shop app
*/
shopApp?: components.OrderShopAppEnum | undefined;
/**
* Filter orders created after the input date and time (ISO 8601 UTC format). This is based on the
*
* @remarks
* `placed_at` field, meaning when the order has been placed, not when the order object was created.
*/
startDate?: string | undefined;
/**
* Filter orders created before the input date and time (ISO 8601 UTC format). This is based on the
*
* @remarks
* `placed_at` field, meaning when the order has been placed, not when the order object was created.
*/
endDate?: string | undefined;
};
/** @internal */
export type ListOrdersRequest$Outbound = {
page: number;
results: number;
"order_status[]"?: Array | undefined;
shop_app?: string | undefined;
start_date?: string | undefined;
end_date?: string | undefined;
};
/** @internal */
export declare const ListOrdersRequest$outboundSchema: z.ZodMiniType;
export declare function listOrdersRequestToJSON(listOrdersRequest: ListOrdersRequest): string;
//# sourceMappingURL=listorders.d.ts.map