export default class Packaging {
    /**
     * Create Packaging - This allows you to create a packaging on Terminal Africa
     * @param {Object[]} packagingData
     * @param {int} packagingData[].height
     * @param {int} packagingData[].length
     * @param {string} packagingData[].name
     * @param {string} packagingData[].size_unit
     * @param {string} packagingData[].type
     * @param {int} packagingData[].width
     * @param {int} packagingData[].weight
     * @param {string} packagingData[].weight_unit
     * @returns object
     * @method POST
     */
    static createPackaging(packagingData: object): Promise<any>;
    /**
     * Update Packaging - This allows you to update an existing packaging on Terminal Africa
     * @param {string} packagingId
     * @param {Object[]} packagingData
     * @param {int} packagingData[].height
     * @param {int} packagingData[].length
     * @param {string} packagingData[].name
     * @param {string} packagingData[].size_unit
     * @param {string} packagingData[].type
     * @param {int} packagingData[].width
     * @param {int} packagingData[].weight
     * @param {string} packagingData[].weight_unit
     * @returns object
     * @method PUT
     */
    static updatePackaging(packagingId: string, packagingData: object): Promise<any>;
    /**
     * GET Packagings- This allows you to fetch packagings on Terminal Africa
     * @param {string} queryParams
     * @param {string=} queryParams.page
     * @param {string=} queryParams.perPage
     * @param {string=} queryParams.type
     * @returns object
     * @method GET
     */
    static getPackagings(queryParams: any): Promise<any>;
    /**
     * GET Packaging- This allows you to fetch a packaging on Terminal Africa
     * @param {string} packagingId
     * @returns object
     * @method GET
     */
    static getPackaging(packagingId: string): Promise<any>;
    /**
     * Get Terminal Default Packaging - This allows you to get the default terminal packaging
     * @returns object
     * @method GET
     */
    static terminalDefaultPackaging(): Promise<any>;
}
