import { type CreateWaterLogRequest, type DeleteWaterLogRequest, type DeleteWaterLogResponse, type ListWaterLogsRequest, type ListWaterLogsResponse, type WaterLog } from '../models.js'; import { WaterLogsApi } from '../internal/transport/apis/WaterLogsApi.js'; /** Water intake for one end user: log an amount, read daily totals, delete an entry. */ export declare class WaterLogsResource { private readonly api; constructor(api: WaterLogsApi); /** Logs one amount of water. Not idempotent: a retried create records the water twice. */ create(request: CreateWaterLogRequest): Promise; /** One total per local calendar day with water logged, oldest first, in the requested unit. */ list(request: ListWaterLogsRequest): Promise; /** Deletes a water log. Deleting an unknown or already-deleted log also succeeds. */ delete(request: DeleteWaterLogRequest): Promise; } //# sourceMappingURL=water-logs.d.ts.map