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 Transactions extends ClientSDK { /** * List all shipping labels * * @remarks * Returns a list of all transaction objects. */ list(request: operations.ListTransactionsRequest, options?: RequestOptions): Promise; /** * Create a shipping label * * @remarks * Creates a new transaction object and purchases the shipping label using a rate object that has previously been created.
OR
Creates a new transaction object and purchases the shipping label instantly using shipment details, an existing carrier account, and an existing service level token. */ create(request: operations.CreateTransactionRequestBody, options?: RequestOptions): Promise; /** * Retrieve a shipping label * * @remarks * Returns an existing transaction using an object ID. */ get(transactionId: string, options?: RequestOptions): Promise; } //# sourceMappingURL=transactions.d.ts.map