import * as z from "zod/v4-mini"; import { AddressCreateRequest, AddressCreateRequest$Outbound } from "./addresscreaterequest.js"; export type ManifestCreateRequestAddressFrom = AddressCreateRequest | string; export type ManifestCreateRequest = { /** * ID of carrier account */ carrierAccount: string; /** * All shipments to be submitted on this day will be closed out. * * @remarks * Must be in the format `2014-01-18T00:35:03.463Z` (ISO 8601 date). */ shipmentDate: string; /** * IDs transactions to use. If you set this to null or not send this parameter, * * @remarks * Shippo will automatically assign all applicable transactions. */ transactions?: Array | undefined; addressFrom: AddressCreateRequest | string; async?: boolean | undefined; }; /** @internal */ export type ManifestCreateRequestAddressFrom$Outbound = AddressCreateRequest$Outbound | string; /** @internal */ export declare const ManifestCreateRequestAddressFrom$outboundSchema: z.ZodMiniType; export declare function manifestCreateRequestAddressFromToJSON(manifestCreateRequestAddressFrom: ManifestCreateRequestAddressFrom): string; /** @internal */ export type ManifestCreateRequest$Outbound = { carrier_account: string; shipment_date: string; transactions?: Array | undefined; address_from: AddressCreateRequest$Outbound | string; async?: boolean | undefined; }; /** @internal */ export declare const ManifestCreateRequest$outboundSchema: z.ZodMiniType; export declare function manifestCreateRequestToJSON(manifestCreateRequest: ManifestCreateRequest): string; //# sourceMappingURL=manifestcreaterequest.d.ts.map