import mongoose, { Document } from 'mongoose';
export interface IInventoryTransactionDocument extends Document {
    itemId: mongoose.Types.ObjectId;
    type: 'In' | 'Out';
    quantity: number;
    unitCost?: number;
    notes?: string;
    performedBy?: mongoose.Types.ObjectId;
    timestamp: Date;
}
export declare const InventoryTransaction: mongoose.Model<IInventoryTransactionDocument, {}, {}, {}, mongoose.Document<unknown, {}, IInventoryTransactionDocument, {}, {}> & IInventoryTransactionDocument & Required<{
    _id: mongoose.Types.ObjectId;
}> & {
    __v: number;
}, any>;
//# sourceMappingURL=InventoryTransaction.d.ts.map