import { EventTypes, PerformancePayoutStatus, TaxBehaviour } from '@jealous-robot-dev/drophr-common'; export interface HostPayoutSeance { sid: string; total: number; currency: string; duration: number; earnings: number; flat_fee: number; starts_at: number; customers: number; availability: number; tax?: { amount: number; behaviour: TaxBehaviour; }; status: PerformancePayoutStatus; } export interface HostPayoutsEvt { event_id: string; pic: string; name: string; type: EventTypes; currency: string; total_income: number; last_updated: number; seances: HostPayoutSeance[]; } export interface HostPayoutsMonth { id: number; currency: string; work_hours: number; total_income: number; payouts_received: number; services: HostPayoutsEvt[]; } export interface InitialHostPayoutsData { currency: string; total_income: number; payouts_received: number; available_months: number[]; months: HostPayoutsMonth[]; }