import type { MealieClientOptions } from './types/index.js'; export declare class MealieClient { protected baseUrl: string; protected token?: string; protected debug: boolean; constructor(options?: MealieClientOptions); private log; protected request(path: string, options?: RequestInit): Promise; authenticate(username: string, password: string): Promise; setToken(token: string): void; clearToken(): void; get(path: string, options?: RequestInit): Promise; post(path: string, body?: any, options?: RequestInit): Promise; patch(path: string, body?: any, options?: RequestInit): Promise; put(path: string, body?: any, options?: RequestInit): Promise; delete(path: string, options?: RequestInit): Promise; } //# sourceMappingURL=client.d.ts.map