import { CleanSlateClient } from "./client.js"; import type { CreateFoodEntryRequest, CreateFoodEntryResponse, GetTodayLogResponse, DeleteFoodEntryResponse, UpdateFoodEntryRequest, UpdateFoodEntryResponse, TodaySummaryResponse } from "../types/api.js"; /** * CleanSlate API client with all GraphQL endpoint methods */ export declare class CleanSlateApiClient extends CleanSlateClient { /** * Create a new food entry using quick_logs */ createFoodEntry(data: CreateFoodEntryRequest): Promise; /** * Get all food entries for today */ getTodayLog(): Promise; /** * Delete a specific food entry */ deleteFoodEntry(entryId: string): Promise; /** * Update an existing food entry */ updateFoodEntry(entryId: string, updates: UpdateFoodEntryRequest): Promise; /** * Get today's summary (totals) - calculated client-side */ getTodaySummary(): Promise; } //# sourceMappingURL=endpoints.d.ts.map