import { ShippoCore } from "../core.js"; import { RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import { ConnectionError, InvalidRequestError, RequestAbortedError, RequestTimeoutError, UnexpectedClientError } from "../models/errors/httpclienterrors.js"; import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { ShippoError } from "../models/errors/shippoerror.js"; import { APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; /** * Create a batch * * @remarks * Creates a new batch object for purchasing shipping labels for many shipments at once. Batches are created asynchronously. This means that the API response won't include your batch shipments yet. You need to retrieve the batch later to verify that all batch shipments are valid. */ export declare function batchesCreate(client: ShippoCore, request: components.BatchCreateRequest, options?: RequestOptions): APIPromise>; //# sourceMappingURL=batchesCreate.d.ts.map