import * as z from "zod/v4-mini";
import { ClosedEnum } from "../../types/enums.js";
/**
* The type of the service group.
*
* @remarks
* `LIVE_RATE` - Shippo will make a rating request and return real-time rates for the shipping group, only falling back to the specified flat rate amount if no rates match a service level in the service group.
* `FLAT_RATE` - Returns a shipping option with the specified flat rate amount.
* `FREE_SHIPPING` - Returns a shipping option with a price of $0 only if the total cost of items exceeds the amount defined by `free_shipping_threshold_min`
*/
export declare const ServiceGroupTypeEnum: {
readonly LiveRate: "LIVE_RATE";
readonly FlatRate: "FLAT_RATE";
readonly FreeShipping: "FREE_SHIPPING";
};
/**
* The type of the service group.
*
* @remarks
* `LIVE_RATE` - Shippo will make a rating request and return real-time rates for the shipping group, only falling back to the specified flat rate amount if no rates match a service level in the service group.
* `FLAT_RATE` - Returns a shipping option with the specified flat rate amount.
* `FREE_SHIPPING` - Returns a shipping option with a price of $0 only if the total cost of items exceeds the amount defined by `free_shipping_threshold_min`
*/
export type ServiceGroupTypeEnum = ClosedEnum;
/** @internal */
export declare const ServiceGroupTypeEnum$inboundSchema: z.ZodMiniEnum;
/** @internal */
export declare const ServiceGroupTypeEnum$outboundSchema: z.ZodMiniEnum;
//# sourceMappingURL=servicegrouptypeenum.d.ts.map