import * as z from "zod/v4-mini";
import { Result as SafeParseResult } from "../../types/fp.js";
import { SDKValidationError } from "../errors/sdkvalidationerror.js";
export type LiveRate = {
/**
* Final Rate price, expressed in the currency used in the sender's country.
*/
amount?: string | undefined;
/**
* Final Rate price, expressed in the currency used in the recipient's country.
*/
amountLocal?: string | undefined;
/**
* Currency used in the sender's country, refers to `amount`.
*
* @remarks
* The official ISO 4217 currency codes are used, e.g. `USD` or `EUR`.
*/
currency?: string | undefined;
/**
* Currency used in the recipient's country, refers to `amount_local`.
*
* @remarks
* The official ISO 4217 currency codes are used, e.g. `USD` or "EUR".
*/
currencyLocal?: string | undefined;
/**
* The estimated days in transit of the rate that powers the shipping option, if available.
*/
estimatedDays?: number | undefined;
/**
* The name of the service group being returned
*/
title?: string | undefined;
};
/** @internal */
export declare const LiveRate$inboundSchema: z.ZodMiniType;
export declare function liveRateFromJSON(jsonString: string): SafeParseResult;
//# sourceMappingURL=liverate.d.ts.map