import { Model } from 'sequelize-typescript';
import { StockCost } from './stock-cost.entity';
import { StockInventoryGroup } from './stock-inventory-group.entity';
import { StockLocation } from './stock-location.entity';
import { StockMaterial } from './stock-material.entity';
import { StockPrice } from './stock-price.entity';
import { StockProfile } from './stock-profile.entity';
export declare class StockInventory extends Model {
    InventoryId: string;
    ProfileId: string;
    Barcode: string;
    BatchNo: string;
    BatchDate: Date;
    TotalUnits: number;
    TotalUnitsAvailable: number;
    TotalUnitsInCurrentOrder: number;
    TotalUnitsSold: number;
    TotalUnitsReserved: number;
    TotalUnitsOnConsignment: number;
    TotalUnitsVoid: number;
    TotalUnitsInTransit: number;
    ItemType: string;
    PCode: string;
    StockNote: string;
    Colour: string;
    ModelCode: string;
    Size: string;
    Weight: number;
    Height: number;
    Width: number;
    Length: number;
    CreatedById: string;
    CreatedAt: Date;
    UpdatedById: string;
    UpdatedAt: Date;
    VerifiedYN: string;
    VerifiedById: string;
    VerifiedAt: Date;
    StockProfile: StockProfile;
    StockMaterials: StockMaterial[];
    StockLocations: StockLocation[];
    StockInventoryGroups: StockInventoryGroup[];
    StockCosts: StockCost[];
    StockPrices: StockPrice[];
}
