import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; export declare class Addresses extends ClientSDK { /** * List all addresses * * @remarks * Returns a list of all address objects that have been created in this account. */ list(page?: number | undefined, results?: number | undefined, options?: RequestOptions): Promise; /** * Create a new address * * @remarks * Creates a new address object. You can use address objects to create new shipments, calculate rates, and to create orders. */ create(request: components.AddressCreateRequest, options?: RequestOptions): Promise; /** * Retrieve an address * * @remarks * Returns an existing address using an object ID. */ get(addressId: string, options?: RequestOptions): Promise; /** * Validate an address * * @remarks * Validates an existing address using an object ID */ validate(addressId: string, options?: RequestOptions): Promise; } //# sourceMappingURL=addresses.d.ts.map