import { ObjectId } from "mongodb"; import { Modifs } from "../general"; import { MatchDate_Data, MatchDate_Input } from "./date/interface-db"; import { MatchDecision_Data } from "./decision/interface-db"; import { MatchGeo_Data } from "./geo/interface-db"; import { MatchRecording_Data } from './recording/interface-db'; import { MatchReview_Data } from './review/interface-db'; import { MatchCheckupNotif_Data } from "./checkup-notif/interface-db"; import { MatchCheckup_Data } from "./checkup/interface-db"; import { MatchSelection_Data } from "./selection/interface-db"; export declare class Match_Data { _id?: ObjectId; created_by: ObjectId; member1_id: ObjectId; member2_id: ObjectId; geo: MatchGeo_Data; review1: MatchReview_Data; review2: MatchReview_Data; global_note: string; decision1: MatchDecision_Data; decision2: MatchDecision_Data; selected1: MatchSelection_Data; selected2: MatchSelection_Data; sent1: number; sent2: number; activated: number; abandonned: number; in_freq: number; end: number; manual: boolean; date: MatchDate_Data; checkups: MatchCheckup_Data[]; checkups_notifs1: MatchCheckupNotif_Data[]; checkups_notifs2: MatchCheckupNotif_Data[]; allow_video: boolean; recordings: MatchRecording_Data[]; cupidon_retained?: boolean; } export declare type Match_Modifs = Modifs; export declare type Match_Input = { member1: string; member2: string; abandonned?: number; manual?: boolean; settled?: number; in_freq?: number; end?: number; date?: MatchDate_Input; };