import { MatchCredit_Data, MatchCredit_Modifs } from "./match-credit/interface-db"; import { MemberInactiveStatus, MemberPotStatus, SubMedium } from "./types"; export declare class MemberSub_Data { meeting_date: number; substatus: MemberPotStatus | MemberInactiveStatus; sub_medium: SubMedium; matches_credits: MatchCredit_Data[]; matches_used: number; old_member: boolean; legacy_member: boolean; list_completed: number; no_match_updates: number[]; no_activity_updates: number[]; first_contact: number; activation_started: number; first_payment: number; form_completed: number; meeting_completed: number; activated_on: number; deactivated_on: number; archived_on: number; deleted_on: number; } export interface MemberSub_Modifs { matches_used?: number; matches_credits?: MatchCredit_Modifs[]; substatus?: string; } export declare const MEMBER_SUB_MODIFS: import("wav-requests/lib/builders/group").GroupBuilder<{ matches_used: import("wav-requests/lib/builders/free-number").FreeNumberBuilder; matches_credits: import("wav-requests/lib/builders/array").ArrayBuilder>; substatus: import("wav-requests/lib/builders/free-text").FreeTextBuilder; }>;