import { HTTPClient } from '../../../../utils/http';
import { APIResponse } from '../../../../types';
import { BulkMessagingPostalShipment, BulkMessagingPostalShipmentExtended, CreatePostalShipmentDTO, UpdatePostalShipmentDTO } from '../types';
export declare class BulkMessagingPostalShipmentsAPI {
    private readonly _httpClient;
    private readonly _baseUrl;
    constructor(_httpClient: HTTPClient, _baseUrl: string);
    getStatus(): Promise<APIResponse<BulkMessagingPostalShipmentExtended | null>>;
    get(postalShipmentId: string): Promise<APIResponse<BulkMessagingPostalShipmentExtended>>;
    create(data: CreatePostalShipmentDTO): Promise<APIResponse<BulkMessagingPostalShipment>>;
    update(postalShipmentId: string, data: UpdatePostalShipmentDTO): Promise<APIResponse<BulkMessagingPostalShipment>>;
}
//# sourceMappingURL=postal_shipments.d.ts.map