import { ObjectId } from "mongodb"; import { IdealActivities_Data, IdealActivities_Modifs } from "./activities/interface-db"; import { IdealCons_Data, IdealCons_Modifs } from "./cons/interface-db"; import { IdealCriminalRecord_Data, IdealCriminalRecord_Modifs } from "./criminal-record/interface-db"; import { IdealGeneral_Data, IdealGeneral_Modifs } from "./general/interface-db"; import { IdealHealth_Data, IdealHealth_Modifs } from "./health/interface-db"; import { IdealHome_Data, IdealHome_Modifs } from "./home/interface-db"; import { IdealJob_Data, IdealJob_Modifs } from "./job/interface-db"; import { IdealKids_Data, IdealKids_Modifs } from "./kids/interface-db"; import { IdealPersonality_Data, IdealPersonality_Modifs } from "./personality/interface-db"; import { IdealPets_Data, IdealPets_Modifs } from "./pets/interface-db"; import { IdealSexuality_Data, IdealSexuality_Modifs } from "./sexuality/interface-db"; import { Gender } from "../member/general/types"; import { IdealVaccination_Data, IdealVaccination_Modifs } from './vaccination/interface-db'; import { IdealFood_Data, IdealFood_Modifs } from './food/interface-db'; import { IdealLove_Data, IdealLove_Modifs } from "./love/interface-db"; import { IdealSocial_Data, IdealSocial_Modifs } from './social/interface-db'; export declare class IdealProfile_Data { _id?: ObjectId; genders: Gender[]; home: IdealHome_Data; general: IdealGeneral_Data; personality: IdealPersonality_Data; job: IdealJob_Data; kids: IdealKids_Data; love: IdealLove_Data; pets: IdealPets_Data; food: IdealFood_Data; activities: IdealActivities_Data; health: IdealHealth_Data; sexuality: IdealSexuality_Data; social: IdealSocial_Data; cons: IdealCons_Data; criminal_record: IdealCriminalRecord_Data; vaccination: IdealVaccination_Data; } export interface IdealProfile_Modifs { genders?: Gender[]; home?: IdealHome_Modifs; general?: IdealGeneral_Modifs; personality?: IdealPersonality_Modifs; job?: IdealJob_Modifs; kids?: IdealKids_Modifs; love?: IdealLove_Modifs; pets?: IdealPets_Modifs; food?: IdealFood_Modifs; activities?: IdealActivities_Modifs; health?: IdealHealth_Modifs; sexuality?: IdealSexuality_Modifs; social?: IdealSocial_Modifs; cons?: IdealCons_Modifs; criminal_record?: IdealCriminalRecord_Modifs; vaccination?: IdealVaccination_Modifs; } export declare const IDEAL_PROFILE_MODIFS: import("wav-requests/lib/builders/group").GroupBuilder<{ genders: import("wav-requests/lib/builders/choice-many").ChoiceManyBuilder<"M" | "F">; home: import("wav-requests/lib/builders/group").GroupBuilder<{ search_radius: import("wav-requests/lib/builders/free-number").FreeNumberBuilder; distance_relationship: import("wav-requests/lib/builders/choice").ChoiceBuilder<"YES" | "NO">; locality: import("wav-requests/lib/builders/free-text").FreeTextBuilder; r_disc_1: import("wav-requests/lib/builders/free-text").FreeTextBuilder; }>; general: import("wav-requests/lib/builders/group").GroupBuilder<{ age: import("wav-requests/lib/builders/range").RangeBuilder; height: import("wav-requests/lib/builders/range").RangeBuilder; weight_appearence: import("wav-requests/lib/builders/choice-many").ChoiceManyBuilder<"VERY_SKINNY" | "SKINNY" | "SKINNY_CURVES" | "LITTLE_OVERWEIGHT" | "OVERWEIGHT">; attractive: import("wav-requests/lib/builders/free-text").FreeTextBuilder; unattractive: import("wav-requests/lib/builders/free-text").FreeTextBuilder; r_disc_1: import("wav-requests/lib/builders/free-text").FreeTextBuilder; r_notes: import("wav-requests/lib/builders/free-text").FreeTextBuilder; }>; personality: import("wav-requests/lib/builders/group").GroupBuilder<{ qualities: import("wav-requests/lib/builders/free-text").FreeTextBuilder; flaws: import("wav-requests/lib/builders/free-text").FreeTextBuilder; r_disc_1: import("wav-requests/lib/builders/free-text").FreeTextBuilder; }>; job: import("wav-requests/lib/builders/group").GroupBuilder<{ status: import("wav-requests/lib/builders/choice-many").ChoiceManyBuilder<"STUDYING" | "WORKING" | "WORKING_RETIRED" | "RETIRED_PROGRESSIVE" | "RETIRED" | "RETIRED_WORKING" | "UNEMPLOYED">; unusual_schedules: import("wav-requests/lib/builders/choice").ChoiceBuilder<"YES" | "NO">; r_disc_1: import("wav-requests/lib/builders/free-text").FreeTextBuilder; education: import("wav-requests/lib/builders/choice-many").ChoiceManyBuilder<"SECONDARY" | "UNIVERSITY" | "COLLEGE" | "DEP">; r_disc_2: import("wav-requests/lib/builders/free-text").FreeTextBuilder; salary: import("wav-requests/lib/builders/range").RangeBuilder; r_notes: import("wav-requests/lib/builders/free-text").FreeTextBuilder; }>; kids: import("wav-requests/lib/builders/group").GroupBuilder<{ has_kids: import("wav-requests/lib/builders/choice").ChoiceBuilder<"YES" | "NO" | "UNIMPORTANT">; kids_ages: import("wav-requests/lib/builders/range").RangeBuilder; kids_custody: import("wav-requests/lib/builders/choice-many").ChoiceManyBuilder<"FULL_TIME" | "ONE_WEEKEND_ON_THREE" | "THREE_TWO_TWO_THREE" | "ONE_WEEK_ON_TWO" | "FLEXIBLE" | "NOT_APPLICABLE">; has_grandkids: import("wav-requests/lib/builders/choice").ChoiceBuilder<"YES" | "NO" | "UNIMPORTANT">; r_disc_1: import("wav-requests/lib/builders/free-text").FreeTextBuilder; r_notes: import("wav-requests/lib/builders/free-text").FreeTextBuilder; }>; love: import("wav-requests/lib/builders/group").GroupBuilder<{ relationship_type: import("wav-requests/lib/builders/choice").ChoiceBuilder<"UNIMPORTANT" | "COHABITATION" | "SEPARATE">; r_disc_1: import("wav-requests/lib/builders/free-text").FreeTextBuilder; }>; pets: import("wav-requests/lib/builders/group").GroupBuilder<{ has_pets: import("wav-requests/lib/builders/choice").ChoiceBuilder<"YES" | "NO" | "UNIMPORTANT">; likes_pets: import("wav-requests/lib/builders/choice").ChoiceBuilder<"YES" | "NO" | "UNIMPORTANT">; r_notes: import("wav-requests/lib/builders/free-text").FreeTextBuilder; }>; food: import("wav-requests/lib/builders/group").GroupBuilder<{ diet: import("wav-requests/lib/builders/choice-many").ChoiceManyBuilder<"OMNIVORE" | "VEGETARIAN" | "VEGAN" | "KETO" | "OTHER">; r_disc_1: import("wav-requests/lib/builders/free-text").FreeTextBuilder; r_disc_2: import("wav-requests/lib/builders/free-text").FreeTextBuilder; }>; activities: import("wav-requests/lib/builders/group").GroupBuilder<{ favorite_activity: import("wav-requests/lib/builders/choice-many").ChoiceManyBuilder<"SPORTS" | "CULTURAL" | "INTELLECTUAL" | "MANUAL" | "OUTDOORS">; cultural: import("wav-requests/lib/builders/free-text").FreeTextBuilder; intellectual: import("wav-requests/lib/builders/free-text").FreeTextBuilder; sports: import("wav-requests/lib/builders/free-text").FreeTextBuilder; outdoors: import("wav-requests/lib/builders/free-text").FreeTextBuilder; manual: import("wav-requests/lib/builders/free-text").FreeTextBuilder; travels: import("wav-requests/lib/builders/free-text").FreeTextBuilder; camping: import("wav-requests/lib/builders/free-text").FreeTextBuilder; cottage: import("wav-requests/lib/builders/free-text").FreeTextBuilder; r_disc_1: import("wav-requests/lib/builders/free-text").FreeTextBuilder; r_notes: import("wav-requests/lib/builders/free-text").FreeTextBuilder; }>; health: import("wav-requests/lib/builders/group").GroupBuilder<{ global_fitness: import("wav-requests/lib/builders/choice-many").ChoiceManyBuilder<"EXCELLENT" | "GOOD" | "AVERAGE" | "BAD">; r_disc_1: import("wav-requests/lib/builders/free-text").FreeTextBuilder; r_disc_2: import("wav-requests/lib/builders/free-text").FreeTextBuilder; r_disc_3: import("wav-requests/lib/builders/free-text").FreeTextBuilder; }>; sexuality: import("wav-requests/lib/builders/group").GroupBuilder<{ sex_frequency: import("wav-requests/lib/builders/choice-many").ChoiceManyBuilder<"ACTIVE" | "INACTIVE" | "VERY_ACTIVE" | "MODERATELY_ACTIVE">; profile: import("wav-requests/lib/builders/choice-many").ChoiceManyBuilder<"MONO" | "POLY" | "POLYA" | "BICURIOUS" | "OPEN">; r_disc_1: import("wav-requests/lib/builders/free-text").FreeTextBuilder; }>; social: import("wav-requests/lib/builders/group").GroupBuilder<{ r_disc_1: import("wav-requests/lib/builders/free-text").FreeTextBuilder; }>; cons: import("wav-requests/lib/builders/group").GroupBuilder<{ alcohol: import("wav-requests/lib/builders/choice-many").ChoiceManyBuilder<"RARELY" | "OFTEN" | "SOMETIMES" | "NEVER">; cigarette: import("wav-requests/lib/builders/choice-many").ChoiceManyBuilder<"SOMETIMES" | "YES" | "NO">; cannabis: import("wav-requests/lib/builders/choice-many").ChoiceManyBuilder<"RARELY" | "OFTEN" | "SOMETIMES" | "NEVER">; other_drugs: import("wav-requests/lib/builders/choice-many").ChoiceManyBuilder<"RARELY" | "OFTEN" | "SOMETIMES" | "NEVER">; r_disc_1: import("wav-requests/lib/builders/free-text").FreeTextBuilder; r_notes: import("wav-requests/lib/builders/free-text").FreeTextBuilder; }>; criminal_record: import("wav-requests/lib/builders/group").GroupBuilder<{ has_record: import("wav-requests/lib/builders/choice").ChoiceBuilder<"YES" | "NO">; r_disc_1: import("wav-requests/lib/builders/free-text").FreeTextBuilder; }>; vaccination: import("wav-requests/lib/builders/group").GroupBuilder<{ vaccinated: import("wav-requests/lib/builders/choice").ChoiceBuilder<"YES" | "NO" | "UNIMPORTANT">; r_disc_1: import("wav-requests/lib/builders/free-text").FreeTextBuilder; }>; }>;