import { DatasetType } from '../../types';
/**
 * カロリーのデータ
 */
export interface CaloriesResponse {
    /**
     * カロリーのデータ一覧
     */
    activitiesCalories: CaloriesDailyData[];
    /**
     * カロリーの詳細データ
     * 取得にはIntradayの申請もしくはApplicationTypeがPersonalである必要があります。
     */
    activitiesCaloriesIntraday?: ActivitiesCaloriesIntraday;
}
export declare function CaloriesResponseFromJson(localDate: string, offsetFromUTCMillis: number, json: unknown): CaloriesResponse;
export interface CaloriesDailyData {
    /**
     * カロリー
     */
    calories: number;
    /**
     * 端末の日付
     * 'yyyy-MM-dd'
     */
    localDate: string;
}
/**
 * カロリーの詳細データ
 * 取得にはIntradayの申請もしくはApplicationTypeがPersonalである必要があります。
 */
export interface ActivitiesCaloriesIntraday {
    /**
     * カロリーの詳細データ一覧
     */
    dataset: CaloriesIntradayData[];
    /**
     * データセットの間隔
     */
    datasetInterval: number;
    /**
     * データセットの種類
     */
    datasetType: DatasetType;
}
/**
 * カロリーの詳細データ
 */
export interface CaloriesIntradayData {
    /**
     * 時間
     * @type {Date}
     */
    dateTime: Date;
    /**
     * カロリー
     * @type {number}
     */
    calories: number;
}
//# sourceMappingURL=calories.d.ts.map