import mongoose from 'mongoose';
export declare class CommodityDescription {
    length: string;
    width: string;
    height: string;
    quantity: string;
    lengthImage: string;
    widthImage: string;
    heightImage: string;
}
export declare const CommodityDescriptionSchema: mongoose.Schema<CommodityDescription, mongoose.Model<CommodityDescription, any, any, any, mongoose.Document<unknown, any, CommodityDescription, any> & CommodityDescription & {
    _id: mongoose.Types.ObjectId;
} & {
    __v: number;
}, any>, {}, {}, {}, {}, mongoose.DefaultSchemaOptions, CommodityDescription, mongoose.Document<unknown, {}, mongoose.FlatRecord<CommodityDescription>, {}> & mongoose.FlatRecord<CommodityDescription> & {
    _id: mongoose.Types.ObjectId;
} & {
    __v: number;
}>;
export declare class Map_Shipment_Commodity {
    name_en: string;
    name_ar: string;
    volume: string;
    weight: string;
    quantity: string;
    quantity_loaded: string;
    commodity_description: CommodityDescription[];
    shipment_id: mongoose.Types.ObjectId;
}
export declare const Map_Shipment_Commodity_Schema: mongoose.Schema<Map_Shipment_Commodity, mongoose.Model<Map_Shipment_Commodity, any, any, any, mongoose.Document<unknown, any, Map_Shipment_Commodity, any> & Map_Shipment_Commodity & {
    _id: mongoose.Types.ObjectId;
} & {
    __v: number;
}, any>, {}, {}, {}, {}, mongoose.DefaultSchemaOptions, Map_Shipment_Commodity, mongoose.Document<unknown, {}, mongoose.FlatRecord<Map_Shipment_Commodity>, {}> & mongoose.FlatRecord<Map_Shipment_Commodity> & {
    _id: mongoose.Types.ObjectId;
} & {
    __v: number;
}>;
export type Map_Shipment_Commodity_Document = Map_Shipment_Commodity & Document;
