import * as z from "zod/v4-mini";
import * as components from "../components/index.js";
export type ListTransactionsGlobals = {
/**
* Optional string used to pick a non-default API version to use. See our API version guide.
*/
shippoApiVersion?: string | undefined;
};
export type ListTransactionsRequest = {
/**
* Filter by rate ID
*/
rate?: string | undefined;
/**
* Filter by object status
*/
objectStatus?: components.TransactionStatusEnum | undefined;
/**
* Filter by tracking status
*/
trackingStatus?: components.TrackingStatusEnum | undefined;
/**
* The page number you want to select
*/
page?: number | undefined;
/**
* The number of results to return per page (max 100)
*/
results?: number | undefined;
};
/** @internal */
export type ListTransactionsRequest$Outbound = {
rate?: string | undefined;
object_status?: string | undefined;
tracking_status?: string | undefined;
page: number;
results: number;
};
/** @internal */
export declare const ListTransactionsRequest$outboundSchema: z.ZodMiniType;
export declare function listTransactionsRequestToJSON(listTransactionsRequest: ListTransactionsRequest): string;
//# sourceMappingURL=listtransactions.d.ts.map