import { Moment } from 'moment'; import { Track } from './Track'; interface DayObj { date: Moment; id: string; tracks: Array; } export declare class Day { private _date; private _id; private _tracks; constructor(obj: DayObj); /** * Getter date * @return {Moment} */ /** * Setter date * @param {Moment} value */ date: Moment; /** * Getter id * @return {string} */ /** * Setter id * @param {string} value */ id: string; /** * Getter tracks * @return {Array} */ /** * Setter tracks * @param {Array} value */ tracks: Array; toJSON(): { id: string; date: Moment; tracks: Track[]; }; static fromJSON(obj: DayObj): Day; } export {};