import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; export declare class RatesAtCheckout extends ClientSDK { /** * Generate a live rates request * * @remarks * Initiates a live rates request. Include either the object ID for * an existing address record or a fully formed address object when entering * an address value. You can also enter the object ID of an existing user parcel * template or a fully formed user parcel template object as the parcel value. */ create(request: components.LiveRateCreateRequest, options?: RequestOptions): Promise; /** * Show current default parcel template * * @remarks * Retrieve and display the currently configured default parcel template for live rates. */ getDefaultParcelTemplate(request: operations.GetDefaultParcelTemplateRequest, options?: RequestOptions): Promise; /** * Update default parcel template * * @remarks * Update the currently configured default parcel template for live rates. The object_id in the request payload should identify the user parcel template to be the new default. */ updateDefaultParcelTemplate(request?: components.DefaultParcelTemplateUpdateRequest | undefined, options?: RequestOptions): Promise; /** * Clear current default parcel template * * @remarks * Clears the currently configured default parcel template for live rates. */ deleteDefaultParcelTemplate(request: operations.DeleteDefaultParcelTemplateRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=ratesatcheckout.d.ts.map