///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
import { Types, Document, Schema } from "mongoose";
import { ShareInteraction } from "./shareInteraction.entity";
export declare class Transaction extends Document {
id: Types.ObjectId;
stockCode: string;
quantity: number;
playerId: string;
gameId: string;
date: Date;
type: ShareInteraction;
stockValueOnTransaction: number;
constructor(stockCode: string, stockQuanity: number, playerId: string, gameId: string, type: ShareInteraction, date: Date, stockValueOnTransaction: number);
}
export declare const TransactionSchema: Schema & Transaction & {
_id: Types.ObjectId;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, Transaction, Document> & import("mongoose").FlatRecord & {
_id: Types.ObjectId;
}>;
export declare const TransactionModel: import("mongoose").Model & Transaction & {
_id: Types.ObjectId;
}, any>;