/// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// import { Types, Document, Schema } from "mongoose"; import { HistoricalValue } from "./historicalValue.entity"; export declare class Stock extends Document { id: Types.ObjectId; code: string; name: string; description: string; unitValue: number; historicalValues: HistoricalValue[]; gameId: string; availableStocksOnMarket: number; totalStocksOnMarket: number; hasTransactions: boolean; constructor(code: string, name: string, description: string, unitValue: number, gameId: string, historicalValues: HistoricalValue[], availableStocksOnMarket: number, totalStocksOnMarket: number, hasTransactions: boolean); static create(code: string, name: string, description: string, unitValue: number, gameId: string, historicalValues: HistoricalValue[], availableStocksOnMarket: number, totalStocksOnMarket: number, hasTransactions: boolean): Stock; } export declare const StockSchema: Schema & Stock & { _id: Types.ObjectId; }, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, Stock, Document> & import("mongoose").FlatRecord & { _id: Types.ObjectId; }>; export declare const StockModel: import("mongoose").Model & Stock & { _id: Types.ObjectId; }, any>;