import { Schema, Document } from "mongoose"; import { DOCUMENT_TYPE, PARTY_SIDE } from "../utils"; export interface IContractPOC extends Document { side: PARTY_SIDE; contactId: Schema.Types.ObjectId; } export interface IContractPartieSigners { contactId: Schema.Types.ObjectId; signingDate: Date; } export interface IContractParties extends Document { side: PARTY_SIDE; signers: Array; } export interface IContract extends Document { contract_name: string; vendorId: Schema.Types.ObjectId; organisationId: Schema.Types.ObjectId; parties: Array; pointOfContact: Array; contract_start_date: Date; contract_end_date: Date; documentType: DOCUMENT_TYPE; isDeleted: boolean; } export declare const ContractModel: import("mongoose").Model & IContract & Required<{ _id: unknown; }> & { __v: number; }, any>; //# sourceMappingURL=contract.entity.d.ts.map