import * as z from "zod/v4-mini";
import * as components from "../components/index.js";
export type RegisterCarrierAccountGlobals = {
/**
* Optional string used to pick a non-default API version to use. See our API version guide.
*/
shippoApiVersion?: string | undefined;
};
/**
* The body of the request.
*/
export type RegisterCarrierAccountRequestBody = components.CarrierAccountCanadaPostCreateRequest | components.CarrierAccountChronopostCreateRequest | components.CarrierAccountColissimoCreateRequest | components.CarrierAccountCorreosCreateRequest | components.CarrierAccountDeutschePostCreateRequest | components.CarrierAccountDHLExpressCreateRequest | components.CarrierAccountDpdDeCreateRequest | components.CarrierAccountDPDUKCreateRequest | components.CarrierAccountFedExCreateRequest | components.CarrierAccountHermesUKCreateRequest | components.CarrierAccountMondialRelayCreateRequest | components.CarrierAccountPosteItalianeCreateRequest | components.CarrierAccountUPSCreateRequest | components.CarrierAccountUSPSCreateRequest | components.CarrierAccountRoyalMailCreateRequest | components.CarrierAccountRoyalMailSfCreateRequest;
/** @internal */
export type RegisterCarrierAccountRequestBody$Outbound = components.CarrierAccountCanadaPostCreateRequest$Outbound | components.CarrierAccountChronopostCreateRequest$Outbound | components.CarrierAccountColissimoCreateRequest$Outbound | components.CarrierAccountCorreosCreateRequest$Outbound | components.CarrierAccountDeutschePostCreateRequest$Outbound | components.CarrierAccountDHLExpressCreateRequest$Outbound | components.CarrierAccountDpdDeCreateRequest$Outbound | components.CarrierAccountDPDUKCreateRequest$Outbound | components.CarrierAccountFedExCreateRequest$Outbound | components.CarrierAccountHermesUKCreateRequest$Outbound | components.CarrierAccountMondialRelayCreateRequest$Outbound | components.CarrierAccountPosteItalianeCreateRequest$Outbound | components.CarrierAccountUPSCreateRequest$Outbound | components.CarrierAccountUSPSCreateRequest$Outbound | components.CarrierAccountRoyalMailCreateRequest$Outbound | components.CarrierAccountRoyalMailSfCreateRequest$Outbound;
/** @internal */
export declare const RegisterCarrierAccountRequestBody$outboundSchema: z.ZodMiniType;
export declare function registerCarrierAccountRequestBodyToJSON(registerCarrierAccountRequestBody: RegisterCarrierAccountRequestBody): string;
//# sourceMappingURL=registercarrieraccount.d.ts.map