import moment from 'moment-timezone'; import { Market } from './market.model'; export interface IAvvenimento { away_name?: string; home_name?: string; event_id?: string; date?: string; betradar_id?: string; sport_id?: number; sport_name?: string; category_name?: string; category_id?: number; tournament_name?: string; tournament_id?: number; event_status?: number; markets?: any; refreshDate?: moment.Moment; } export declare class Avvenimento implements IAvvenimento { away_name?: string | undefined; home_name?: string | undefined; event_id?: string | undefined; date?: string | undefined; betradar_id?: string | undefined; sport_id?: number | undefined; sport_name?: string | undefined; category_name?: string | undefined; category_id?: number | undefined; tournament_name?: string | undefined; tournament_id?: number | undefined; event_status?: number | undefined; markets?: { [key: string]: Market; } | undefined; refreshDate?: moment.Moment | undefined; constructor(away_name?: string | undefined, home_name?: string | undefined, event_id?: string | undefined, date?: string | undefined, betradar_id?: string | undefined, sport_id?: number | undefined, sport_name?: string | undefined, category_name?: string | undefined, category_id?: number | undefined, tournament_name?: string | undefined, tournament_id?: number | undefined, event_status?: number | undefined, markets?: { [key: string]: Market; } | undefined, refreshDate?: moment.Moment | undefined); } export declare const AvvenimentoConverter: { toFirestore: (avvenimento: Avvenimento) => { away_name: string | null; home_name: string | null; event_id: string | null; date: string | null; betradar_id: string | null; sport_id: number | null; sport_name: string | null; category_id: number | undefined; category_name: string | undefined; tournament_name: string | null; tournament_id: number | null; event_status: number | null; markets: string; refreshDate: Date; }; fromFirestore: (doc: any) => Avvenimento; };